関数名 | 説明 |
---|---|
「strlen」関数 | バイト数での取得。 |
「mb_strlen」関数 | 文字数での取得。 |
パレメータ | 説明 |
---|---|
string | 長さを調べる文字列。 |
戻り値 |
「strlen」関数の実行に、 成功した場合の返り値は、「文字列の長さ(byte単位)」 失敗した場合の返り値は、「0」 を返すようになっています。 |
パラメータ | 説明 |
---|---|
string |
文字列の長さを調べたい「文字列」「変数」を指定する。 |
encoding |
「encoding」パラメータには、「文字エンコーディング」を指定する。 省略した場合と、「null」を指定した場合は、「内部文字エンコーディング」が適用される。 |
戻り値 |
「mb_strlen」関数を実行した場合、 指定した「文字エンコーディング」の文字列の「文字数」を返す。 「mb_strlen」関数では、 「マルチバイト文字」は、「1文字」を1つとしてカウントされる。 |
エラー / 例外 |
「encoding」パラメータに、不明なエンコーディングを指定した場合、「E_WARNING」レベルの警告となる。 |