Rumah >pembangunan bahagian belakang >tutorial php >Cara menggunakan fungsi preg_match dalam PHP untuk pemadanan biasa
Ekspresi biasa ialah alat yang berkuasa dan fleksibel dalam sains komputer yang boleh melakukan operasi seperti padanan rentetan dan penggantian. Dalam PHP, kita boleh menggunakan fungsi preg_match untuk padanan ungkapan biasa. Format penggunaan fungsi
preg_match adalah seperti berikut:
preg_match($pattern, $subject, $matches);
Antaranya, $pattern mewakili corak ungkapan biasa, iaitu peraturan yang kami mahu padankan; , digunakan Simpan hasil yang sepadan.
Berikut ialah contoh mudah menggunakan ungkapan biasa untuk memadankan sama ada rentetan mengandungi huruf a:
$pattern = "/a/"; $subject = "Hello world"; if (preg_match($pattern, $subject)) { echo "Match found!"; } else { echo "Match not found."; }
Dalam contoh di atas, kami menentukan corak ungkapan biasa "/a/" untuk memadankan rentetan dengan huruf a dalam . Kemudian, gunakan fungsi preg_match untuk melakukan pemadanan Jika perlawanan berjaya, "Match found" akan dikeluarkan, jika tidak "Match not found."
Selain peraturan pemadanan yang mudah, ungkapan biasa juga boleh menggunakan beberapa aksara khas untuk menambah peraturan yang lebih kompleks. Berikut ialah beberapa aksara khas yang biasa digunakan:
$pattern = "/^aw*/"; $subject = "apple"; if (preg_match($pattern, $subject)) { echo "Match found!"; } else { echo "Match not found."; }
$pattern = "/s(.)m/"; $subject = "The quick brown fox jumps over the lazy dog."; if (preg_match($pattern, $subject, $matches)) { echo "Match found!"; echo "<pre class="brush:php;toolbar:false">"; print_r($matches); echo ""; } else { echo "Match not found."; }
Atas ialah kandungan terperinci Cara menggunakan fungsi preg_match dalam PHP untuk pemadanan biasa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!