php截取字符函数
//------------------------------字符串截取函数开始------------------------------------------- function csubStr($str,$start,$len) { $strlen=strlen($str); $clen=0; for($i=0;$i<$strlen;$i++,$clen++) { if ($clen>=$start+$len) break;
if(ord(substr($str,$i,1))>0xa0) { if ($clen>=$start) $tmpstr.=substr($str,$i,2); $i++; } else { if ($clen>=$start) $tmpstr.=substr($str,$i,1); } } return $tmpstr; } //------------------------------字符串截取函数结束-------------------------------------------
/*使用方法: <?php $str=csubStr("ipod光环太耀眼 苹果的电脑本业该怎么办?",0,20); echo $str; ?> */
|