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 ..."; } ?>