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

PHP - hàm mb_eregi ()

mb_eregi (Biểu thức chính quy multibyte bỏ qua) trong PHP được sử dụng để bỏ qua đối sánh biểu thức chính quy có hỗ trợ multibyte. Hàm này thực hiện đối sánh biểu thức chính quy không phân biệt chữ hoa chữ thường với hỗ trợ multibyte.

Cú pháp

bool mb_eregi(
   $str_ pattern,
   $str_string,
   $arr_matches=null
)

Ví dụ

(pattern = "or", string = "Hello World");

Tham số

mb_eregi () chấp nhận ba tham số sau -

  • mẫu - Tham số này khớp với mẫu trong chuỗi đã cho.

mb_ereg ("or", "Hello World")
// "or" is the pattern that will be matched
// in the given string "Hello World".
  • chuỗi - Tham số này được sử dụng để tìm kiếm chuỗi.

  • trận đấu - Các trận đấu tham số được gọi sau khi tìm thấy chuỗi con của mẫu từ một chuỗi đã cho khác. Các trận đấu được lưu trữ trong các phần tử của mảng đối sánh . Nếu phù hợp với không tìm thấy, thì nó trả về một mảng trống.

Giá trị trả lại

Nó sẽ kiểm tra xem mẫu có khớp trong chuỗi hay không. Nếu một mẫu được khớp, thì nó trả về giá trị số nguyên "1".

Ví dụ

<?php
   //UTF-8 encoding
   $encoding = mb_regex_encoding("UTF-8");

   //String pattern is "or" and
   //string Hello World is used
   $integer = mb_ereg ("or","Hello World");

   //Output
   var_dump($encoding);
   print_r($integer);
?>

Đầu ra

bool(true)
1