[PHP-users 23545]Re: mb_strimwidth と utf-8

Makoto Banba banban @ chuo-gr.co.jp
2004年 11月 5日 (金) 09:50:51 JST


番場です。

> どなたか、UTF-8 の文字列をバイト単位で丸める方法をご存知
> の方はいらっしゃいませんでしょうか?

質問した直後にわかってしまいました。

255 バイトで丸めるには、下記のようにすれば良いみたいです。

if (strlen($title)>255)
  $title = mb_strcut($title,0,252).'...';

mb_strcut は、マルチバイト境界で切ってくれるようです。

--
 番場



PHP-users メーリングリストの案内