ส่งออกจำนวนอักขระที่ค้นหาก่อนที่จะพบอักขระ "w" ในสตริง "Hello world!":
<?phpecho strcspn("สวัสดีชาวโลก!","w");?>ฟังก์ชัน strcspn() ส่งกลับจำนวนอักขระ (รวมช่องว่าง) ที่ค้นหาในสตริงก่อนที่จะพบอักขระที่ระบุ
เคล็ดลับ: ใช้ฟังก์ชัน strspn() ตามจำนวนอักขระที่พบในสตริงที่มีเฉพาะอักขระจากรายการอักขระที่ระบุ
หมายเหตุ: ฟังก์ชั่นนี้ปลอดภัยแบบไบนารี
strcspn( สตริง ถ่าน เริ่มต้น ความยาว )
พารามิเตอร์ | อธิบาย |
---|---|
เชือก | ที่จำเป็น. ระบุสตริงที่จะค้นหา |
ถ่าน | ที่จำเป็น. ระบุอักขระที่ต้องการค้นหา |
เริ่ม | ไม่จำเป็น. ระบุตำแหน่งเพื่อเริ่มการค้นหา |
ความยาว | ไม่จำเป็น. ระบุความยาวของสตริง (จำนวนอักขระที่ต้องการค้นหา) |
ค่าส่งคืน: | ส่งกลับจำนวนอักขระที่ค้นหาในสตริงก่อนที่จะพบอักขระที่ระบุ |
---|---|
เวอร์ชัน PHP: | 4+ |
บันทึกการอัปเดต: | ใน PHP 4.3 มีการเพิ่มพารามิเตอร์ เริ่มต้น และ ความยาว ใหม่ |
ใช้อาร์กิวเมนต์ทั้งหมดเพื่อพิมพ์จำนวนอักขระที่ค้นหาจนกระทั่งพบอักขระ "w" ในสตริง "Hello world!":
<?phpecho strcspn("Hello world!","w",0,6); // ตำแหน่งเริ่มต้นคือ 0 และความยาวของสตริงการค้นหาคือ 6.?>