(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_strlen — 文字列の長さを得る
string長さを調べたい文字列。
encodingencoding
パラメータには文字エンコーディングを指定します。省略した場合、もしくは null の場合は、
内部文字エンコーディングを使用します。
文字エンコーディング
encoding の文字列
string の文字数を返します。
マルチバイト文字の一文字は1個として数えられます。
PHP 8.0.0 以降では、encoding に不正なエンコーディングが渡された場合、
ValueError がスローされます。
これより前のバージョンでは、代わりに E_WARNING が発生していました。
| バージョン | 説明 |
|---|---|
| 8.0.0 |
encoding は、nullable になりました。
|
| 8.0.0 |
encoding に不正なエンコーディングが渡された場合、
ValueError をスローするようになりました。
これより前のバージョンでは、E_WARNING が発生し、
false を返していました。
|