Computer >> Máy Tính >  >> Lập trình >> PHP

hàm fnmatch () trong PHP

Hàm fnmatch () khớp với tên tệp hoặc chuỗi với một mẫu được chỉ định.

Cú pháp

fnmatch(pattern, string, flags)

Tham số

  • mẫu - Mẫu để tìm kiếm.

  • chuỗi - Chuỗi để kiểm tra.

  • cờ - Bất kỳ giá trị nào sau đây:

    • FNM_NOESCAPE - Tắt tính năng thoát dấu gạch chéo ngược

    • FNM_PATHNAME - Dấu gạch chéo trong chuỗi chỉ khớp với dấu gạch chéo trong mẫu đã cho.

    • FNM_PERIOD - Khoảng thời gian đầu trong chuỗi phải được khớp chính xác với khoảng thời gian trong mẫu đã cho.

Quay lại

Hàm fnmatch () trả về TRUE nếu nó là một kết quả phù hợp, nếu không thì FALSE.

Sau đây là một ví dụ hiển thị mẫu ký tự đại diện.

Ví dụ

<?php
   $file = "organization.txt";
   if (fnmatch("*organi[zs]ation",$file)) {
      echo "Found!";
   } else {
      echo "Not found!";
   }
?>

Đầu ra

Not found!