初めて自分の家と他人の家が違う、と意識した時

PHP4.x.xです。
初心者です。

以下のような文字列の「,」も数を数えたいのですが、どうしたらいいいでしょうか?

以下のような文字列です。

田中,佐藤,鈴木,前田

どうぞアドバイスよろしくお願いします!!

A 回答 (3件)

「田中,佐藤,鈴木,前田」全体の文字数を数えたいなら



echo mb_strlen("田中,佐藤,鈴木,前田","UTF-8"); // 11を出力

などで。
なお"UTF-8"のような文字エンコーディングを設定した方が確実です。
    • good
    • 0

「,」の数ではなく、文字数をカウントするなら、


kyo999さんの通り、
こんな感じでOKです。
$str = mb_strlen("田中,佐藤,鈴木,前田","SJIS");
print $str;

上記の出力結果は「11」になります。
    • good
    • 0

文字列「田中,佐藤,鈴木,前田」に含まれている、


「,」の数を取得します。

$str = mb_substr_count("田中,佐藤,鈴木,前田",",");
print $str;

上記の出力結果は「3」になります。

また、「PHPのマニュアル」を読む事をお勧めします。
http://www.php.net/manual/ja/
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!