|
#######################################
文字的长度控制
$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 = cnsubstr($content,280);
###################################################
文字排列格式:
$content = str_replace(" ","$nbsp; ",cnsubstr($content,280));
$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); |
|