文字数を丸める
閲覧数:1201
投稿日:2013-06-21
更新日:2019-12-29
< 指定した幅で文字列を丸める >
文字数ではない点に注意が必要
公式
mb_strimwidth(文字列,開始位置,終了文字数,切り捨て後に表示する文字列,エンコード);
特徴
・1バイト文字(半角英数字等)を1とカウントすると、2バイト文字(全角文字等)は2とカウントする
・これにより、全角半角混在の文字列でもある程度は終了位置が揃う
捕捉
・「第4引数で追加した文字列」の文字数も、切り取り時の文字数に含まれる
・下記例では、ドット3文字分(”…”)を追加して 5 文字とカウントするため、実際に取得する文字数は「PH」の2文字
コード
$str="PHPCodeは、コピペプログラミングするためのサービスです"; $str=mb_strimwidth($str,0,5,"…"); echo $str;
結果
PH…