ฟังก์ชัน str_word_count

ฟังก์ชัน str_word_count นับ จำนวนคำในสตริง

ฟังก์ชันสามารถรับพารามิเตอร์ที่สองซึ่งเป็นตัวเลือกได้ คือตัวเลข 1 หรือ 2 หาก ไม่ได้กำหนดไว้ ฟังก์ชันจะคืนค่าเป็นผลลัพธ์ เป็นจำนวนเต็ม ซึ่งเท่ากับจำนวนคำ

หากกำหนดเป็น 1 จะคืนค่าเป็นอาร์เรย์ ที่ประกอบด้วยคำทั้งหมดที่อยู่ในสตริง หากกำหนดเป็น 2 จะคืนค่าเป็นอาร์เรย์ ซึ่งมีคีย์เป็นตำแหน่งในสตริง และค่าคือคำที่ตรงกัน

ไวยากรณ์

phpstr_word_count(string $string, int $format = 0, ?string $characters = null): array|int

ตัวอย่าง

ลองนับจำนวนคำในสตริง:

php<?php
  echo str_word_count('abcde my world');
?>

ผลลัพธ์การทำงานของโค้ด:

php3

ดูเพิ่มเติม

  • ฟังก์ชัน substr_count,
    ซึ่งนับจำนวนสตริงย่อย
  • ฟังก์ชัน count_chars,
    ซึ่งนับจำนวนอักขระ
  • ฟังก์ชัน ucwords,
    แปลงอักษรตัวแรกของคำเป็นตัวพิมพ์ใหญ่