我找了一个函数
function user_cnsubstr($str,$slen,$startdd=0){ $restr = ""; $c = ""; $str_len = strlen($str); if($str_len < $startdd+1) return ""; if($str_len < $startdd + $slen || $slen==0) $slen = $str_len - $startdd; $enddd = $startdd + $slen - 1; for($i=0;$i<$str_len;$i++) { if($startdd==0) $restr .= $c; else if($i > $startdd) $restr .= $c; if(ord($str[$i])>0x80){ if($str_len>$i+1) $c = $str[$i].$str[$i+1]; $i++; } else{ $c = $str[$i]; }
if($i >= $enddd){ if(strlen($restr)+strlen($c)>$slen) break; else{ $restr .= $c; break; } } } return $restr; }
放到了userfun.php里面 然后在后台也设置好了
可就是调用不出来.....
[cnsubstr]123123,2[/cnsubstr]
[user_cnsubstr]123123,2[/user_cnsubstr] 调用后都是空...
[img][/img]
上传以下图片:

|