ฟังก์ชัน substr_count

ฟังก์ชัน substr_count นับ จำนวนครั้งที่สตริงย่อยปรากฏในสตริง ทำงานได้อย่างถูกต้องกับอักขระละติน (อักขระแบบไบต์เดียว) เท่านั้น

ไวยากรณ์

phpsubstr_count(string $haystack, string $needle, int $offset = 0, ?int $length = null): int

ตัวอย่าง

ลองนับดูว่าในสตริงของเรา สตริงย่อย 'test' ปรากฏกี่ครั้ง:

php<?php
  echo substr_count('test www test', 'test');  
?>

ผลลัพธ์จากการรันโค้ด:

php2

ดูเพิ่มเติม

  • ฟังก์ชัน mb_substr_count,
    ซึ่งทำงานกับเข้ารหัสแบบหลายไบต์
  • ฟังก์ชัน str_word_count,
    ซึ่งนับจำนวนคำในสตริง
  • ฟังก์ชัน substr_count,
    ซึ่งนับจำนวนสตริงย่อย
  • ฟังก์ชัน count_chars,
    ซึ่งนับจำนวนอักขระ