- substr_countの基本的な使用方法:
$string = "Hello, World! Hello, Hello";
$substring = "Hello";
$count = substr_count($string, $substring);
echo "出現回数: " . $count;
出力:
出現回数: 3
- 大文字と小文字を区別しない場合のカウント:
$string = "Hello, World! hello, Hello";
$substring = "hello";
$count = substr_count(strtolower($string), strtolower($substring));
echo "出現回数: " . $count;
出力:
出現回数: 3
- オフセットを指定して検索を開始する場合:
$string = "Hello, World! Hello, Hello";
$substring = "Hello";
$offset = 7;
$count = substr_count($string, $substring, $offset);
echo "出現回数: " . $count;
出力:
出現回数: 2
- 部分文字列の重複を許さない場合のカウント:
$string = "Hello, World! Hello, Hello";
$substring = "Hello";
$count = substr_count($string, $substring, 0, strlen($string) - strlen($substring) + 1);
echo "出現回数: " . $count;
出力:
出現回数: 1
これらの例は、substr_count関数を使用して文字列中のサブストリングの出現回数を数えるための基本的な方法を示しています。必要に応じて、オプションのパラメータを使用して検索の開始位置や大文字小文字の区別などを制御することもできます。