substr_count

(PHP 4, PHP 5, PHP 7, PHP 8)

substr_count — Повертає кількість входжень підрядка

Опис

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

substr_count() повертає кількість входжень підрядка needle у рядок haystackЗаметьте, что параметрneedleчувствителен к регистру.

Зауваження :

Ця функція не підраховує підстроки, що перекриваються. Дивіться приклад нижче!

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

haystack

Рядок, в якому ведеться пошук

needle

Шуканий підрядок

offset

Усунення початку відліку. Якщо задано негативне значення, відлік позиції буде здійснено з кінця рядка.

length

Максимальна довжина рядка, в якій буде здійснюватися пошук підрядка після вказаного усунення. Якщо сума зміщення та максимальної довжини буде більшою за довжину haystack, то буде виведено попередження. Негативне значення буде відраховуватись з кінця haystack

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

Ця функція повертає цілу кількість (int).

список змін

ВерсияОпис
8.0.0length тепер допускає значення null.
7.1.0Додано підтримку негативних значень offsetиlength. . length тепер також може бути

Приклади

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

Loading...

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

  • count_chars() - Повертає інформацію про символи, що входять до рядка
  • strpos() - Повертає позицію першого входження підрядка
  • substr() - Повертає підрядок
  • strstr() - Знаходить перше входження підрядка