ฟังก์ชัน 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);
?>

ตัวอย่างการทำงาน