iconv_strlen

(PHP 5, PHP 7, PHP 8)

iconv_strlen文字列の文字数を返す

説明

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 になりました。

参考

関連キーワード:  文字数, strlen, string, iconv, encoding, 文字, パラメータ, int, エラー, 単位