请问这个获得新闻标题的语句:$title=substr($row[title],"0",$titlelen")."..."为什么在显示的时候在最后面老是加问号怎么解决? 出现了半个汉字$title=substr($row[title],"0",$titlelen").chr(0)."..." 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function csubstr($string,$start,$length) { $str=""; $len=$start+$length; for($i=$start;$i<$len;$i++){ if(ord(substr($string,$i,1))>0xa0){ $str.=substr($string,$i,2); $i++; } else $str.=substr($string,$i,1); } return $str; } function ccStrLeft($str,$len) #从左边截取中英文混合字符串{ $ascLen=strlen($str); if($ascLen<=$len) return $str; $hasCC=ereg("[\xA1-\xFE]",$str); #同上 $hasAsc=ereg("[\x01-\xA0]",$str); if(!$hasCC) return substr($str,0,$len); if(!$hasAsc) if($len & 0x01) #如果长度是奇数 return substr($str,0,$len+$len-2); else return substr($str,0,$len+$len); $cind=0;$flag=0; while($cind<$ascLen) { if(ord(substr($str,$cind,1))<0xA1) $flag++; $cind++; } if($flag & 0x01) return substr($str,0,$len); else return substr($str,0,$len-1);} phpize添加socket模块 php连接不上mysql,但Nvicat可以。 php上传图片时,怎样抛开伪装,判别图片的真正类型 关于register_shutdown_function php页面循环hidden标签后,怎样取到hidden的值 哪位知道哪里有eclipse3.2.1的PHP的插件下载? 怎么让下拉框<select name="zzdw">变小? php 上傳文件大小變化,高分求解! 求一个函数, 一串字符只取中文部分. 我按默认的编译方式说MAIL()函数没编译 [PHP] 最近完成了自已的BBS站点,望点评! 一个简单的问题
{
$str="";
$len=$start+$length;
for($i=$start;$i<$len;$i++){
if(ord(substr($string,$i,1))>0xa0){
$str.=substr($string,$i,2);
$i++;
}
else
$str.=substr($string,$i,1);
}
return $str;
}
{
$ascLen=strlen($str); if($ascLen<=$len) return $str;
$hasCC=ereg("[\xA1-\xFE]",$str); #同上
$hasAsc=ereg("[\x01-\xA0]",$str);
if(!$hasCC) return substr($str,0,$len);
if(!$hasAsc)
if($len & 0x01) #如果长度是奇数
return substr($str,0,$len+$len-2);
else
return substr($str,0,$len+$len);
$cind=0;$flag=0;
while($cind<$ascLen)
{
if(ord(substr($str,$cind,1))<0xA1) $flag++;
$cind++;
}
if($flag & 0x01)
return substr($str,0,$len);
else
return substr($str,0,$len-1);
}