【PHP】文字列の長さを取得する strlen()、mb_strlen()

文字列の長さを取得する

strlen関数で文字列の長さを取得する

strlen関数は、文字列の長さを取得します。

返り値は、文字列の長さを返します。文字列が空だった場合 0 を返します。

コード

echo strlen('abcde');

実行結果

5

mb_strlen関数で文字列の長さを取得します。

mb_strlen関数は、マルチバイトの文字でも1文字は1個と数えます。第2引数に文字エンコーディングを指定します。指定しなかった場合、内部文字エンコードを使用します。

コード

echo mb_strlen('あいうえお', 'UTF-8') . PHP_EOL;
echo mb_strlen('あいうえおabced', 'UTF-8');

実行結果

5
10

参考サイト

PHP: strlen – Manual
PHP: mb_strlen – Manual

この記事がお役に立ちましたら幸いです。

では、また。

※本サイトの漫画やイラストはフィクションであり、実在の製品・団体・人物・地名とは関係ありません。
※本サイトに掲載する情報には充分に注意を払っておりますが、その内容について保証するものではありません。
※本サイトの使用ならびに閲覧によって生じたいかなる損害にも責任を負いかねます。

コメント

タイトルとURLをコピーしました