Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน fnmatch() ใน PHP


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