..


ลิงก์ผู้สนับสนุน

preg_match

ฟังก์ชั่น preg_match เป็นของครอบครัวของ PCRE ที่ตัวย่อหมายถึงนิพจน์ปกติ PCRE Perl Compatible

ฟังก์ชันนี้จะใช้ในการเปรียบเทียบบนพื้นฐานของโมเดลที่แสดงในรูปแบบของการแสดงผลปกติ

preg_match รับ 5 พารามิเตอร์ของทั้งสองก่อนจะถูกบังคับและจะมีในการสั่งซื้อรูปแบบและสตริงที่จะค้นหา พารามิเตอร์ที่สามตัวเลือกคือความหมายของอาร์เรย์ของผลลัพธ์ที่จะเกิดขึ้นถือที่พบ พารามิเตอร์ที่สี่และห้าจะ, ตามลำดับ, ธงและชดเชย : ทั้งสองจะเป็นตัวเลือกที่จะมียูทิลิตี้เฉพาะในกรณีพิเศษที่ฉันดูที่เอกสาร PHP อย่างเป็นทางการ

preg_match กลับ 0 ถ้ามีการรับรู้ไม่และถ้าได้รับการยอมรับ 1 เกิดขึ้น (ซึ่งแตกต่างจาก preg_match preg_match_all : มันจะไม่หยุดที่ได้รับการยอมรับแรก แต่ต่อไปจนกว่าจะสิ้นสุดของเรื่อง) หากมีข้อผิดพลาด preg_match () จะกลับ FALSE

เราเห็นเป็นตัวอย่างพื้นฐานที่ใช้เพียงครั้งแรกสองพารามิเตอร์ :

 



 <? Php







 ถ้า (preg_match ('/ mrwebmaster / i','MrWebmaster เป็นเว็บไซต์ที่ชื่นชอบของฉัน!')) {



  



 echo"การแข่งขันพบว่า."







 else {}



  



 echo"ได้รับการยอมรับ no."







 }







 ?>

 
ถ้าเราต้องการที่จะดึงผลที่จะได้รับการแทรกเป็นพารามิเตอร์ที่สามที่เราจำได้คืออาร์เรย์ :
 



 <? Php







 ถ้า (preg_match ('/ mrwebmaster / i','MrWebmaster เป็นเว็บไซต์ที่ชื่นชอบของฉัน', $ ผล)) {



  



 print_r ($ ผล);







 }







 ?>

 

ในประเภทเดียวกัน ...
E - Learning
ลินุกซ์ (หลักสูตร) ลินุกซ์ (หลักสูตร)
คู่มือที่สมบูรณ์ในระบบเปิดแหล่งที่มา จาก 49 €
MySQL (Course) MySQL (Course)
การบริหารจัดการฐานข้อมูลโอเพนซอร์ส จาก 39 €
PHP (หลักสูตร) PHP (หลักสูตร)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก จาก 49 €
ลิงก์ผู้สนับสนุน