mb_strlen
(PHP 4 >= 4.0.6, PHP 5, PHP 7)
mb_strlen — 文字列の長さを得る
説明
mb_strlen
( string $str
[, string $encoding
= mb_internal_encoding()
] ) : int
文字列の長さを取得します。
パラメータ
str
- 長さを調べたい文字列。
encoding
encoding
パラメータには文字エンコーディングを指定します。省略した場合は、 内部文字エンコーディングを使用します。
返り値
文字エンコーディング
encoding
の文字列
str
の文字数を返します。
マルチバイト文字の一文字は1個として数えられます。
エラー / 例外
不明な encoding
を指定した場合は
E_WARNING
レベルの警告が生成されます。
参考
- mb_internal_encoding() - 内部文字エンコーディングを設定あるいは取得する
- grapheme_strlen() - 書記素単位で文字列の長さを取得する
- iconv_strlen() - 文字列の文字数を返す
- strlen() - 文字列の長さを得る