..
ฟังก์ชั่น 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 ($ ผล);
}
?>
| |
ลินุกซ์ (หลักสูตร)
คู่มือที่สมบูรณ์ในระบบเปิดแหล่งที่มา จาก 49 € |
| |
MySQL (Course)
การบริหารจัดการฐานข้อมูลโอเพนซอร์ส จาก 39 € |
| |
PHP (หลักสูตร)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก จาก 49 € |