PHP - Função fnmatch ()

A função fnmatch () combina o nome do arquivo ou string com um padrão especificado.

Sintaxe

bool fnmatch ( string $pattern , string $string [, int $flags = 0 ] )

A função fnmatch () pode verificar se a string passada pode corresponder ao padrão de curinga de shell fornecido e esta função não foi implementada em plataformas Windows.

Exemplo

<?php
   $color = "phpcodez.txt";
   if(fnmatch("*phpcode[zs].txt", $color)) {
      echo "phpcodez";
   } else {
      echo "Color not found!";
   }
?>

Resultado

phpcodez