ฟังก์ชัน 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!