指定した文字列の出現回数を数える(php)
投稿日
更新日
今回は、文字列内に、この文字あるかなぁっていうのを調べるときに使えるやつです。
「substr_count」
例えば、「kinkantamatama」という文字列があったとします。
この中に、「m」という文字が入っているかを調べる場合を例にしたいと思います。
substr_count( 検索したい文字列, 検索する文字列 )
こんな風に記述すると、入っている「m」の数が返ってきます。
1 2 3 4 |
<?php $text = 'kinkantamatama'; echo substr_count($text, 'm'); ?> |
上記の場合、mは2回出てくるので、「2」が表示されます。
今回は、全体を調べる感じで書いてますが、何文字目から後を調べるとか
何文字目から何文字目までを調べるとかもできます。
▼参考にしたphpマニュアル
https://www.php.net/manual/ja/function.substr-count.php