Fungsi fnmatch() PHP

Definisi dan Penggunaan

Fungsi fnmatch() menggabungkan file atau string berdasarkan model yang ditentukan.

Sintaks

fnmatch(pattern,string,flags)
Parameter Deskripsi
pattern Wajib. Menentukan model yang akan dicari.
string Wajib. Menentukan string atau berkas yang akan dicek.
flags Pilihan

Keterangan

Fungsi ini sangat berharga untuk nama berkas, tetapi juga dapat digunakan untuk string biasa. Pengguna biasa mungkin berbiasa dengan mode shell atau setidaknya bentuk paling sederhana dari '?' dan wildcard '*' simbol, jadi penggunaan fnmatch() untuk menggantikan ereg() atau preg_match() untuk input ekspresi pencarian depan untuk pengguna non-programer lebih mudah.

Tanda dan Komentar

Pertimbangan Penting:Fungsi ini saat ini tidak dapat digunakan di Windows atau sistem yang lain yang tidak kompatibel dengan POSIX.

Contoh

Memeriksa nama warna berdasarkan wildcard shell:

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