-
mb_substrとmb_strlenを使用する方法:
$string = "長い文字列がここに入ります。"; $length = 10; // トリムしたい文字列の長さ if (mb_strlen($string) > $length) { $trimmedString = mb_substr($string, 0, $length) . '...'; } else { $trimmedString = $string; } echo $trimmedString;
上記のコードでは、mb_strlen関数を使って文字列の長さを取得し、mb_substr関数を使って指定の長さまで文字列を切り取ります。文字列の長さが指定の長さを超える場合は、末尾に「...」を追加しています。
-
mb_strimwidthを使用する方法:
$string = "長い文字列がここに入ります。"; $length = 10; // トリムしたい文字列の長さ $trimmedString = mb_strimwidth($string, 0, $length, '...'); echo $trimmedString;
上記のコードでは、mb_strimwidth関数を使って指定の長さまで文字列を切り取ります。文字列の長さが指定の長さを超える場合は、末尾に「...」を追加しています。
これらの方法を使うことで、PHPで文字列を指定の長さにトリムすることができます。コード例を参考にして、自分の要件に合わせた実装を行ってください。