ฟังก์ชัน strstr() ของ PHP
ตัวอย่าง
ค้นหา "Shanghai" ในการปรากฏตัวครั้งแรกของ "I love Shanghai!" และกลับคืนส่วนที่เหลือของข้อความ
<?php echo strstr("I love Shanghai!","Shanghai"); ?>
การระบุและการใช้งาน
ฟังก์ชัน strstr() ค้นหาตัวเลขที่เป็นตัวอักษรในตัวเลขอื่น
หมายเหตุ:ฟังก์ชันนี้เป็นแบบบิไนเนอร์
หมายเหตุ:ฟังก์ชันนี้มีความเป็นซับซ้อนต่อการเขียนตัวอักษรใหญ่และเล็ก ถ้าต้องการค้นหาไม่แบ่งประเภทตัวอักษรใหญ่และเล็ก ใช้ stristr() ฟังก์ชัน
คำสั่ง
strstr(string,search,before_search)
ตัวแปร | รายละเอียด |
---|---|
string | สำคัญ กำหนดตัวเลขที่ต้องการค้นหา |
search |
สำคัญ กำหนดตัวเลขที่ต้องการค้นหา ถ้าตัวแปรนี้เป็นตัวเลข มันจะค้นหาตัวอักษรที่มีมูลค่า ASCII ที่เท่ากับตัวเลขนี้ |
before_search |
ตัวแปรที่เป็นทั้งหมด มีค่าเริ่มต้น "false" คือตัวเลขเป็นบูลีน ถ้าตั้งค่าเป็น "true" มันจะคืนค่า search ส่วนตัวที่มีตัวแปรก่อนการค้นหา: |
รายละเอียดเทคนิค
ค่าที่คืนค่า: | คืนค่าส่วนที่เหลือของตัวเลข (จากจุดตรงที่มีการค้นหา) ถ้าไม่พบตัวเลขที่ต้องการค้นหา คืนค่า FALSE |
PHP รุ่น: | 4+ |
บันทึกการปรับปรุง: | ใน PHP 5.3 ได้เพิ่ม before_search ตัวแปร |
ตัวอย่างเพิ่มเติม
ตัวอย่าง 1
ค้นหาตัวอักษรด้วยมูลค่า ASCII ของ "o" และคืนค่าส่วนที่เหลือของตัวเลข:
<?php echo strstr("Hello world!",111); ?>
ตัวอย่าง 2
คืนค่าตัวเลขตัวอักษรก่อนการค้นหา:
<?php echo strstr("Hello world!","world",true); ?>