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