fnmatch

 

PHP -> Funkcie -> Súborové funkcie PHP -> funkcia fnmatch

Syntax


array fnmatch ( string výraz, string reťazec [, int príznaky] )

Popis


Príkaz jazyka PHP
fnmatch -- Zistí, či názov súboru zodpovedá danému výrazu

Funkcia fnmatch zistí, či odovzdávaný reťazec zodpovedá zadanému výrazu, ktorý obsahuje zástupné znaky (wildcards) používaného operačného systému, či shellu.

Táto funkcia je zvlášť učelná pre názvy súborov, ale môže byť používaná aj s obyčajnými reťazcami. Bežný užívateľ môže byť zvyknutý na klasické zástupné znaky shellu, prípadne na ich najjednoduchšiu formu - zástupné znaky '?' a '*'. Použitie funkcie fnmatch namiesto funkcií ereg či preg_match môže byť v niektorých prípadoch (napr. ošetrenie užívateľovho vstupu) jednoduchšie.

Príklad


if (fnmatch("*gr[ae]y", $color)) {
  echo "akceptuje gray aj grey - dva rôzne anglické názvy pre sivú farbu...";
}


Pozri aj


glob, ereg, preg_match



vytlačiť článok  hľadať súvisiace články 



Chat ku článku

Vyhľadávanie na stránke
Reklama
Náhodný obrázok
náhodný obrázok
Kontakty

Martin Kasman, M Software
Smreková 3095/23
Email: martin@kasman.sk

Telefón: 0908 270 294