ใน PHP เราสามารถใช้ฟังก์ชัน mb_substr_count() เพื่อนับจำนวนสตริงย่อยทั้งหมดในสตริงที่กำหนด
ไวยากรณ์
int mb_substr_count(str $haystack, str $needle, str $encoding)
พารามิเตอร์
mb_substr_count() ยอมรับสามพารามิเตอร์:$กองหญ้า , $needle และ $encoding .
-
$กองหญ้า − พารามิเตอร์นี้จะตรวจสอบสตริง
-
$เข็ม − พารามิเตอร์นี้จะใช้เพื่อบอกว่าพบสตริงย่อยจากสตริงทั้งหมดที่ระบุ
-
$encoding − พารามิเตอร์นี้คือการเข้ารหัสอักขระ หากไม่มีหรือเป็นโมฆะ ระบบจะใช้ค่าการเข้ารหัสอักขระภายใน
คืนค่า
การดำเนินการนี้จะส่งคืนจำนวนครั้งที่สตริงย่อยของเข็มเกิดขึ้นในสตริงกองหญ้าแห้ง
ตัวอย่าง
<?php // mb_substr_count function is used $string= mb_substr_count("This is a test", "is"); echo "$string"; ?>
ผลลัพธ์
2