PHP mb_strlen()関数

PHP String 参考手册PHP String リファレンスマニュアル

例

関数は文字列 "初心者チュートリアルサンプル" の長さを返します。

<?php //mb_strlen の使用 echo mb_strlen("初心者チュートリアルサンプル"); echo PHP_EOL; //改行文字 //strlen の使用 echo strlen("初心者チュートリアルサンプル"); ?>

出力結果は次のとおりです:

10
18

定義と使用法

mb_strlen() 関数は文字列の長さを返します。strlen異なるのは、文字エンコーディングを設定することで対応する文字数を返すことができ、中国語の文字列の長さの問題をうまく処理できることです。

mb_strlen を使用するには mbstring 拡張機能を有効にする必要があります。


構文

mb_strlen(string $string, ?string $encoding = null): int

mb_strlen() は文字列の長さを取得するために使用されます。


パラメータ 説明
string 必須。検査する文字列を指定します。
encoding 省略可能。文字エンコーディング。省略した場合は、内部文字エンコーディングが使用されます。

技術詳細

戻り値: 成功した場合は文字列の長さを返し、文字列が空の場合は 0 を返します。
PHP バージョン: 4+


PHP String 参考手册PHP String リファレンスマニュアル その他の拡張機能