Это особенно полезно для имен файлов, но может так же применятся для поиска регулярных выражений. Средний пользователь может использовать шаблоны оболочки по крайней мере в их простейшей форме (используя спецсимволы '?' и '*') так как использование fnmatch() вместо ereg() или preg_match() для интерфейсного поиска более подходящее средство для пользователей непрограммистов.
Пример кода
<?php
if (fnmatch("*gr[ae]y", $color)) {
echo "some form of gray ...";
}
?>