ฟังก์ชัน fnmatch() จะจับคู่ชื่อไฟล์หรือสตริงกับรูปแบบที่ระบุ
ไวยากรณ์
fnmatch(pattern, string, flags)
พารามิเตอร์
-
รูปแบบ − รูปแบบการค้นหา
-
สตริง − สตริงที่จะทดสอบ
-
ธง − ค่าใดๆ ต่อไปนี้:
-
FNM_NOESCAPE - ปิดใช้การหนีแบ็กสแลช
-
FNM_PATHNAME - เครื่องหมายทับในสตริงจะจับคู่เฉพาะเครื่องหมายทับในรูปแบบที่กำหนด
-
FNM_PERIOD - จุดนำในสตริงต้องตรงกับจุดในรูปแบบที่กำหนดทุกประการ
-
คืนสินค้า
ฟังก์ชัน fnmatch() จะคืนค่า TRUE หากตรงกัน มิฉะนั้น FALSE
ต่อไปนี้คือตัวอย่างที่แสดงรูปแบบสัญลักษณ์แทน
ตัวอย่าง
<?php $file = "organization.txt"; if (fnmatch("*organi[zs]ation",$file)) { echo "Found!"; } else { echo "Not found!"; } ?>
ผลลัพธ์
Not found!