PHPで文字数を丸める

これやたらとよく使うけど毎回忘れる。

$title_count = mb_strlen($title,"UTF-8");
$title = $title_count < 20 ? $title : mb_substr($title, 0,20)."...";

タイトルの文字数が20文字以下だったらそのまま出力。20文字以上だったら20文字に丸めて「…」をつけて出力。

Last update: 2018.11.14 (水)