mb_substr_count

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

mb_substr_count统计字符串出现的次数

说明

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

统计子字符串 needle 出现在字符串 haystack 中的次数。

参数

haystack

要检查的字符串

needle

待查找的字符串

encoding

encoding 参数为字符编码。如果省略或是 null,则使用内部字符编码。

返回值

子字符串 needle 出现在 string haystack 中的次数。

更新日志

版本 说明
8.0.0 现在 encoding 可以为 null。

示例

示例 #1 mb_substr_count() 示例

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

参见

add a note add a note

User Contributed Notes 1 note

up
0
Gabber
9 years ago
This does not work with a single char string as the needle. Always returns zero.
To Top