PHPで文字列を切り落としたい時

2010年4月30日

PHPにて、長い文字列をある一定の文字数に縮めたい場合、

mb_strimwidth関数

を利用すればよい。日本人は全角文字も考慮しなければならないので、mb_系の方を。

第1引数:渡す文字列
第2引数:スタート位置
第3引数:文字数
第4引数:切り落とした最後にくっつける文字
第5引数:文字コード

例)

$buf = mb_strimwidth($buf,0,50,’…’,’UTF-8′);