【文字列】カウントするmb_strlen関数

英語 :1バイト
日本語:3バイト(マルチバイト)

文字列をカウントするmb_strlen関数(文字数単位)

<?php
echo mb_strlen('カウントしたい文字','UTF-8');
?>

【結果】

<?php
8
?>

【補足】
日本語の場合、第二引数の'UTF-8'は必ず指定しよう。
英語の場合、strlen('カウントしたい文字');でもカウントできるが、バイト単位。
日本語は英語の3倍のバイト数なので24文字とカウントされてしまう。



===========

参照記事(ありがとうございました!!)
www.flatflag.nir87.com



===========