[PHP-users 5064] Re: マルチバイト処理(解決)

山田 php-users@php.gr.jp
Tue, 29 Jan 2002 11:25:54 +0900


山田です。

Mtsukawaさん、みなさまありがとうございました。
下記を参考にさせていただいてできました。

> for($i=0;$ttext=mb_strimwidth($stext,$i,44);$i+=44){
> 	$dtext .= $ttext."<br>\n";
> }
> // $stext = 元文
> // $dtext = 整形後


あと、自分で少し調べてみてやってみたのですが、
if( eregi("[a-zA-Z0-9\-_\?\.\!\,]{44}",$mess)){
	$mess = wordwrap($mess, 44, "\n", 1);
}
も、できました。
全角はタグ内では改行してくれるみたいなので、
半角だけを分割するようにしてみました。

本当にありがとうございました。
-- 
you <you@musti.com>