HOME>WEBプログラム覚書>文字列中の特定文字の出現回数を調べる

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

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

サンプル

PHP

  1. <?php
  2. $hoge1 = substr_count("http://www.example.com/hoge/index.html", "/");
  3. $hoge2 = substr_count("美しい日本語を見る書く読む", "日本語");
  4. $hoge3 = substr_count("WEB DESIGN web design", "web");
  5.  
  6. echo $hoge1. "<br />";
  7. echo $hoge2. "<br />";
  8. echo $hoge3;
  9. ?>

実行結果

4
1
1

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

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

サンプル

PHP

  1. <?php
  2. $hoge4 = substr_count("ABCABCABC", "ABCABC");
  3. echo $hoge4;
  4. ?>

実行結果

1
投稿日 2007年6月19日 11:09
カテゴリ PHP
タグ テストコード | 動作確認 | 関数
トラックバック URL http://www.kantenna.com/cgi-bin/mt504/mt-tb.cgi/1106

コメント

コメントする
Name
Email Address
URL