文字列中の特定文字の出現回数を調べる

| 2007年06月19日 11:09

文字列中の特定文字の出現回数を調べるにはsubstr_count(文字列, 検索文字列)を利用する。

サンプル


$hoge1 = substr_count("http://www.example.com/hoge/index.html", "/");
$hoge2 = substr_count("美しい日本語を見る書く読む", "日本語");
$hoge3 = substr_count("WEB DESIGN web design", "web");

echo $hoge1. "<br />";
echo $hoge2. "<br />";
echo $hoge3;

実行結果

4
1
1

マルチバイトでも問題なく動作、検索文字列は大文字小文字を区別するようです。

また重なり合う文字はカウントしません。

サンプル


$hoge4 = substr_count("ABCABCABC", "ABCABC");
echo $hoge4;

実行結果

1

文字列中の特定文字の出現回数を調べるタグ:

トラックバック
  • http://www.kantenna.com/cgi-bin/mt/mt-tb.cgi/84
コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)





この情報を登録しますか?

このサイトは次のライセンスで保護されています。

Creative Commons License

IT業界、エンジニア関連の求人
Web業界に精通したエージェントなので、希望に合った仕事、プロジェクト、雇用形態を紹介してくれてしっかりと転職活動をサポートしてくれます。
初心者のみ採用!【スノーグラス】WEB系エンジニア募集
初心者のみのweb系エンジニア求人!なんでだ?そろそろ転職考えてるのでここ行ってみようかな・・・
Twitter Updates