fnmatch()

PHP fnmatch() funksiyasi

❮ PHP fayl tizimi ma’lumotnomasi

Misol

Rang nomining shell wildcard andozasiga mosligini tekshirish:

<?php $txt = "My car is a dark color"; if (fnmatch("*col[ou]r",$txt))   {   echo "hmm...";   } ?>


ULASHISH

Ta’rif va qo‘llanilishi

fnmatch() funksiyasi string yoki fayl nomi berilgan shell wildcard andozasiga mos kelishini tekshiradi.

Eslatma: Bu funksiya POSIX standartiga mos bo‘lmagan tizimlarda (Windows bundan mustasno) mavjud emas.

Sintaksis

fnmatch(pattern, string, flags)

Parametr qiymatlari

Parametr Tavsif
pattern Majburiy. Shell wildcard andozasini belgilaydi
string Majburiy. Tekshiriladigan string yoki faylni belgilaydi
flags Ixtiyoriy. Quyidagilardan biri yoki ularning kombinatsiyasi bo‘lishi mumkin:
  • FNM_NOESCAPE - Teskari chiziq (backslash) bilan ekranlashni o‘chiradi
  • FNM_PATHNAME - string dagi qiya chiziq faqat berilgan pattern dagi qiya chiziqqa mos keladi
  • FNM_PERIOD - string boshidagi nuqta pattern dagi nuqtaga aynan mos kelishi kerak
  • FNM_CASEFOLD - Harf registrini hisobga olmaydigan moslik. GNU kengaytmasining bir qismi


Texnik tafsilotlar

Qaytariladigan qiymat: Muvaffaqiyatli bo‘lsa TRUE, muvaffaqiyatsiz bo‘lsa FALSE
PHP versiyasi: 4.3+

❮ PHP fayl tizimi ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!