str_word_count

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

str_word_count — Повертає інформацію про слова, що входять до рядка

Опис

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

Підраховує кількість слів, що входять до рядка string. Якщо необов'язковий аргумент format не передано, повертається ціле число, що дорівнює кількості слів. У разі, якщо вказано аргумент format, повертається масив, вміст якого залежить від значення format. Нижче описано допустимі значення аргументу format і відповідні їм значення, що повертаються.

Для цієї функції "слово" означає рядок з алфавітними символами, що залежить від локалі, який також може містити символи "'" і "-", але не може починатися з них. Зауважте, що багатобайтові мовні стандарти не підтримуються.

Список параметрів

string

Рядок

format

Вказує значення цієї функції, що повертається. На даний момент підтримуються такі значення:

  • 0 – повертає кількість знайдених слів
  • 1 - повертається масив, що містить усі слова, що входять до рядкаstring
  • 2 - повертається масив, індексами якого є позиції у рядкуstringа значеннями - відповідні слова.

characters

Список додаткових символів, які розглядатимуться як "слово"

Значення, що повертаються

Повертає масив чи ціле число, залежно від зазначеного параметра format

список змін

ВерсияОпис
8.0.0characters тепер допускає значення null.

Приклади

Приклад #1 Приклад використання str_word_count()****

Loading...

Результат виконання наведеного прикладу:

Array
(
    [0] => Hello
    [1] => fri
    [2] => nd
    [3] => you're
    [4] => looking
    [5] => good
    [6] => today
)

Array
(
    [0] => Hello
    [6] => fri
    [10] => nd
    [14] => you're
    [29] => looking
    [46] => good
    [51] => today
)

Array
(
    [0] => Hello
    [1] => fri3nd
    [2] => you're
    [3] => looking
    [4] => good
    [5] => today
)

7

Дивіться також

  • explode() - Розбиває рядок за допомогою роздільника
  • preg_split() - Розбиває рядок за регулярним виразом
  • count_chars() - Повертає інформацію про символи, що входять до рядка
  • substr_count() - Повертає кількість входжень підрядка