mb_substr_count

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

mb_substr_count — Count the number of substring occurrences

Опис

function mb_substr_count(string $haystack, string $needle, ?string $encoding = null): int

Counts the number of times the needle substring occurs in the haystack string.

Параметри

haystack

The string being checked.

needle

The string being found.

encoding

Параметром encoding вказується кодування символів. Якщо він пропущений або null, використається внутрішнє кодування.

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

The number of times the needle substring occurs in the haystack string.

Помилки/виключення

As of PHP 8.0.0, a ValueError is thrown if encoding is an invalid encoding. Prior to PHP 8.0.0, an E_WARNING was emitted instead.

Журнал змін

Версія Опис
8.0.0 encoding тепер може бути null.
8.0.0 Now throws a ValueError if encoding is an invalid encoding. Previously, an E_WARNING was emitted and false was returned.

Приклади

Приклад #1 mb_substr_count() example

<?php
echo mb_substr_count("This is a test", "is"); // prints out 2
?>

Прогляньте також

+add a note

User Contributed Notes

There are no user contributed notes for this page.