<?php
$str = "This is nice";
echo strlen($str)."<br>"; // Using strlen() to return the string length
echo substr_count($str,"is")."<br>"; // The number of times "is" occurs in the string
echo substr_count($str,"is",2)."<br>"; // The string is now reduced to "is is PHP"
echo substr_count($str,"is",3)."<br>"; // The string is now reduced to "s is PHP"
echo substr_count($str,"is",3,3)."<br>"; // The string is now reduced to "s i"
?>
ログイン後にコピー
<?php
echo $str = "This is nice";
substr_count($str,"is",3,9);
?>
ログイン後にコピー
<?php
$text = 'This is a test';
echo strlen($text) . '<br />'; // 输出14
echo substr_count($text, 'is') . '<br />'; // 2
// the string is reduced to 's is a test', so it prints 1
echo substr_count($text, 'is', 3) . '<br />';//实际上就是从第四个字符开始查找是否在$text中含有is
// the text is reduced to 're ', so it prints 0
echo substr_count($text, 'are', 16, 3) . '<br />';
// the text is reduced to 's i', so it prints 0echo substr_count($text, 'is', 3, 3);
// generates a warning because 5+10 > 14
echo substr_count($text, 'is', 5, 10) . '<br />';
// prints only 1, because it doesn't count overlapped subtrings
$text2 = 'gcdgcdgcd';
echo substr_count($text2, 'gcdgcd') . '<br />';
?>
ログイン後にコピー
以上が文字列内に部分文字列が出現する回数をカウントする PHP 関数 substr_count()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。