// 英語の影響を避けるために、文字列出力 (中国語と英語)、各行に表示される単語の数を制御する php の関数
// $str 文字列
// $len 各行に表示される文字数(漢字×2)
関数 rep($str,$len)
{
$strlen=strlen($str);
$i=0;
$finstr=""
$pos=0;
ながら($i
$s1=substr($str,$i,1);
$s2=ord($s1);
If($s2>0xa0){
$finstr.=substr($str,$i,2);
$pos+=2;
$i+=2;
}その他{
スイッチ($s2){
ケース 13:
$finstr.="
";
$pos=0;
壊す
ケース 10:
$pos=0;
壊す
ケース32;
$finstr.=" ";
$pos++;
休憩
デフォルト:
$finstr.=htmlspecialchars($s1);
$pos++;
壊す
$i++;
} //if
If($pos>=$len){
$finstr.="
";
$pos=0;
}
//ながら
$finstr を返します。
}
以上、PHPで文字列出力を制御する関数を、文字列関数の制御内容も含めて紹介しましたが、PHPチュートリアルに興味のある友人の参考になれば幸いです。