• ベストアンサー

文字列に含まれている「,」をカウントする

PHP4.x.xです。 初心者です。 以下のような文字列の「,」も数を数えたいのですが、どうしたらいいいでしょうか? 以下のような文字列です。 田中,佐藤,鈴木,前田 どうぞアドバイスよろしくお願いします!!

質問者が選んだベストアンサー

  • ベストアンサー
  • kyo999
  • ベストアンサー率64% (34/53)
回答No.2

「田中,佐藤,鈴木,前田」全体の文字数を数えたいなら echo mb_strlen("田中,佐藤,鈴木,前田","UTF-8"); // 11を出力 などで。 なお"UTF-8"のような文字エンコーディングを設定した方が確実です。

すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.3

「,」の数ではなく、文字数をカウントするなら、 kyo999さんの通り、 こんな感じでOKです。 $str = mb_strlen("田中,佐藤,鈴木,前田","SJIS"); print $str; 上記の出力結果は「11」になります。

すると、全ての回答が全文表示されます。
回答No.1

文字列「田中,佐藤,鈴木,前田」に含まれている、 「,」の数を取得します。 $str = mb_substr_count("田中,佐藤,鈴木,前田",","); print $str; 上記の出力結果は「3」になります。 また、「PHPのマニュアル」を読む事をお勧めします。 http://www.php.net/manual/ja/

すると、全ての回答が全文表示されます。

関連するQ&A