str_word_count

funkcja

Zlicza słowa w ciągu lub zwraca je jako tablicę, opcjonalnie z pozycjami.

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

str_word_count analizuje $string i w zależności od $format zwraca: 0 — liczbę słów (int), 1 — tablicę słów w kolejności, 2 — tablicę asocjacyjną, gdzie klucze to pozycje bajtowe słów. Parametr $characters pozwala uznać dodatkowe znaki (np. myślnik) za część słowa.

<?php
declare(strict_types=1);

echo str_word_count('Ala ma kota');
// wynik: 3

print_r(str_word_count('Ala ma kota', 1));
// wynik: Array ( [0] => Ala [1] => ma [2] => kota )
📘 Naucz się w lekcji →