Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP – วิธีการนับจำนวนสตริงย่อยโดยใช้ mb_substr_count()?


ใน 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