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

| 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

kantenna.com 最新更新ページ

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

トラックバック

  • http://www.kantenna.com/cgi-bin/mt/mt-tb.cgi/368
コメント (0)
コメントを投稿

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





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