#substr_count()
文字列の出現回数を検索する ※大文字小文字を区別する
#文字列の出現数を調べる「substr_count()」
<?php
$text = 'This is a test';
echo substr_count($text, 'is').'<br/>';
// 実行結果 2
?>
###4文字目から検索
<?php
$text = 'This is a test';
// 文字列は 's is a test' になっているので, 1 が表示される
echo substr_count($text, 'is', 3).'<br/>';
?>
###4文字目から3文字検索
<?php
$text = 'This is a test';
// テキストは 's i' になっているので, 0 が表示される
echo substr_count($text, 'is', 3, 3).'<br/>';
?>
###6文字目から10文字検索
<?php
$text = 'This is a test';
// 5+10 > 14 なので、警告が発生する
echo substr_count($text, 'is', 5, 10).'<br/>';
//PHP Warning: substr_count(): Invalid length value in
?>
###重なった場合
<?php
$text2 = 'ABBABBA';
// 重なっている副文字列はカウントされないので、1 が表示される
echo substr_count($text2, 'ABBA').'<br/>';
?>