文字列の文字数を返す

# iconv_strlen

(PHP 5, PHP 7, PHP 8)

iconv_strlen — 文字列の文字数を返す

### 説明

function iconv_strlen(string `$string`, ?string `$encoding` = `null`): int|false

strlen() とは違い、iconv_strlen() は与えられたバイト列 `string` 中に現れる文字の数を 指定された文字セットに基づいて数えます。この結果は、必ずしも文字列の バイト数と一致するとは限りません。

### パラメータ

`string`

  文字列。

`encoding`

  `encoding` パラメータが指定されなかった場合、もしくは `null` の場合、 `string` のエンコードは iconv.internal_encoding であると判断されます。

### 戻り値

`string` の文字数を返します。 処理中にエラーが発生した場合は `false` を返します。

### 変更履歴

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

### 参考

- grapheme_strlen() - 書記素単位で文字列の長さを取得する
- mb_strlen() - 文字列の長さを得る
- strlen() - 文字列の長さを得る

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