PHP fnmatch() fonksiyonu

Tanım ve Kullanım

fnmatch() fonksiyonu, belirtilen desene göre dosya adı veya dizeyi eşleştirir.

Sözdizimi

fnmatch(pattern,string,flags)
Parametreler Tanım
pattern Gerekli. Aranacak deseni belirler.
string Gerekli. Kontrol edilecek dize veya dosyayı belirler.
flags Opsiyonel.

Açıklama

Bu fonksiyon özellikle dosya adları için kullanışlıdır, ancak normal string'ler için de kullanılabilir. Normal kullanıcılar, en basit shell modellerine veya en azından '?' ve '*' joker karakterlerine alışmış olabilirler, bu yüzden fnmatch() kullanarak前端search expression girişini yerine ereg() veya preg_match() ile yapmak, programcı olmayan kullanıcılar için daha kolay olabilir.

İpucu ve Açıklamalar

Önemli Bilgi:Bu fonksiyon şu anda Windows veya diğer POSIX uyumsuz sistemlerde kullanılamaz.

Örnek

Shell joker karakterlerine göre renk adlarını kontrol etme:

<?php
$txt = "My car is darkgrey..."
if (fnmatch("*gr[ae]y",$txt))
  {
  echo "some form of gray ...";
  }
?>