PHP mb_strlen()関数
例
関数は文字列 "初心者チュートリアルサンプル" の長さを返します。
//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 リファレンスマニュアル その他の拡張機能