ตัวอย่าง
พิมพ์จำนวนตัวอักษรที่พบใน "Hello world!" ก่อนที่ตัวอักษร "w" :
<?php
echo strcspn("Hello world!","w");
?>
ตัวอย่างเช่นเรียกใช้» ความหมายและการใช้งาน
strcspn() ฟังก์ชันส่งกลับจำนวนตัวอักษร (รวมถึงช่องว่าง) ที่พบในสตริงก่อนที่จะเป็นส่วนหนึ่งของตัวละครที่ระบุใด ๆ ที่จะพบ
เคล็ดลับ: ใช้ strspn() ฟังก์ชั่นจำนวนตัวอักษรที่พบในสตริงที่มีอักขระเพียงจากรายการอักขระที่ระบุ
Note: ฟังก์ชั่นนี้เป็นไบนารีปลอดภัย
วากยสัมพันธ์
strcspn( string,char,start,length )
พารามิเตอร์ | ลักษณะ |
---|---|
string | จำเป็นต้องใช้ ระบุสตริงที่จะค้นหา |
char | จำเป็นต้องใช้ ระบุตัวอักษรในการค้นหา |
start | ไม่จำเป็น. ระบุตำแหน่งในสายที่จะเริ่มต้น |
length | ไม่จำเป็น. ระบุความยาวของสตริง (เท่าใดของสตริงเพื่อค้นหา) |
รายละเอียดทางเทคนิค
กลับค่า: | ส่งกลับจำนวนตัวอักษรที่พบในสายก่อนที่จะเป็นส่วนหนึ่งของตัวละครที่ระบุใด ๆ ที่พบ |
---|---|
PHP เวอร์ชัน: | 4+ |
การเปลี่ยนแปลง: | จุดเริ่มต้นและระยะเวลาในพารามิเตอร์ถูกเพิ่มใน PHP 4.3 |
ตัวอย่างอื่น ๆ
ตัวอย่างที่ 1
โดยใช้พารามิเตอร์ทั้งหมดที่จะพิมพ์จำนวนตัวอักษรที่พบใน "Hello world!" ก่อนที่ตัวอักษร "w" :
<?php
echo strcspn("Hello world!","w",0,6);
// The start position is 0 and the length of the search string is 6.
?>
ตัวอย่างเช่นเรียกใช้» <PHP สตริงอ้างอิง