文字列の長さを得る

# mb_strlen

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

mb_strlen — 文字列の長さを得る

### 説明

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

文字列の長さを取得します。

### パラメータ

`string`

  長さを調べたい文字列。

`encoding`
  `encoding` パラメータには文字エンコーディングを指定します。省略した場合、もしくは `null` の場合は、 内部文字エンコーディングを使用します。

### 戻り値

文字エンコーディング `encoding` の文字列 `string` の文字数を返します。 マルチバイト文字の一文字は1個として数えられます。

### エラー / 例外

不明な `encoding` を指定した場合は `E_WARNING` レベルの警告が生成されます。

### 変更履歴

バージョン | 説明
--- | ---
8.0.0 | `encoding` は、nullable になりました。

### 参考

- mb_internal_encoding() - 内部文字エンコーディングを設定あるいは取得する
- grapheme_strlen() - 書記素単位で文字列の長さを取得する
- iconv_strlen() - 文字列の文字数を返す
- strlen() - 文字列の長さを得る

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open