ฟังก์ชัน PHP strchr()
ตัวอย่าง
ค้นหา "world" ในการปรากฏครั้งแรกของ "Hello world!" และกลับคืนส่วนที่เหลือของข้อความนี้:
<?php echo strchr("Hello world!","world"); ?>
การระบุและการใช้งาน
ฟังก์ชัน strchr() ค้นหาตัวอักษรในตัวอักษรอื่นๆ ที่มีการปรากฏครั้งแรก
ฟังก์ชันนี้เป็นนามฟังก์ชันเดียวกับ strstr()
หมายเหตุ:ฟังก์ชันนี้เป็นแบบความปลอดภัยด้านบิท
หมายเหตุ:ฟังก์ชันนี้มีความเป็นความรู้สึกต่อความย่อยย่อม ถ้าต้องการค้นหาที่ไม่ย่อยย่อมต่อความใหญ่ใหญ่ ใช้ stristr() ฟังก์ชัน
ภาษาบอร์โด
strchr(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 strchr("Hello world!",111); ?>
ตัวอย่าง 2
คืนค่าส่วนตัวของตัวอักษรที่มีอยู่ก่อนการพบตัวอักษร "world":
<?php echo strchr("Hello world!","world",true); ?>