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

PHP – mb_eregi() ฟังก์ชั่น


mb_eregi (ละเว้นนิพจน์ทั่วไปหลายไบต์) ฟังก์ชันใน PHP ใช้เพื่อละเว้นการจับคู่นิพจน์ปกติที่มีการรองรับหลายไบต์ ฟังก์ชันนี้ดำเนินการกับนิพจน์ทั่วไปที่ไม่คำนึงถึงขนาดตัวพิมพ์ที่ตรงกับการรองรับแบบหลายไบต์

ไวยากรณ์

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

ตัวอย่างเช่น

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

พารามิเตอร์

mb_eregi() ยอมรับสามพารามิเตอร์ต่อไปนี้ -

  • รูปแบบ − พารามิเตอร์นี้ตรงกับรูปแบบในสตริงที่กำหนด

mb_ereg ("or", "Hello World")
// "or" is the pattern that will be matched
// in the given string "Hello World".
  • สตริง − พารามิเตอร์นี้ใช้เพื่อค้นหาสตริง

  • แมตช์แมตช์ พารามิเตอร์ถูกเรียกหลังจากค้นหาสตริงย่อยของรูปแบบจากสตริงที่กำหนดอื่น แมตช์ ถูกเก็บไว้ในองค์ประกอบของอาร์เรย์ การจับคู่ . หาก ตรงกัน ไม่พบ จากนั้นจะส่งกลับอาร์เรย์ว่าง

คืนค่า

มันจะตรวจสอบว่ารูปแบบตรงกับสตริงหรือไม่ หากรูปแบบตรงกัน ก็จะคืนค่าจำนวนเต็ม "1"

ตัวอย่าง

<?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);
?>

ผลลัพธ์

bool(true)
1