文字的长度控制
$string表示文字处理的对象
$sublen表示文字控制的长度
function cnsubstr($string,$sublen)
{
if($sublen>=strlen($string))
{
return $string;
}
$s="";
for($i=0;$i<$sublen;$i++)
{
if(ord($string{$i})>127)
{
$s.=$string{$i}.$string{++$i};
continue;
}else{
$s.=$string{$i};
continue;
}
}
if(strlen($string)>$sublen) $s.="...";
return $s;
}
$content = [color=Red]cnsubstr[/color]($content,280);
###################################################
文字排列格式:
$content = str_replace(" ","$nbsp; ",[color=Red]cnsubstr($content,280));[/color]
$content = str_replace("\r\n\r\n","<br>",$content);
$content = str_replace("\r\n\n","<br>",$content);
$content = str_replace("\r\n","<br>",$content);
$content = str_replace("\\n","<br>",$content);
$content = str_replace("\n","<br>",$content);
评论