谁扔个截取中文字符串的函数? 搜了几个,怎么最后出来的都是“口”字啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function cutstr($string, $length, $dot = ' ...') { if(strlen($string) <= $length) { return $string; } $string = str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $string); $strcut = ''; for($i = 0; $i < $length; $i++) { $strcut .= ord($string[$i]) > 127 ? $string[$i].$string[++$i] : $string[$i]; } $strcut = str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $strcut); return $strcut.$dot;} PhpMyAdimin 又出问题了 在线修改word,如何实现呢? 用户怎么样能伪造COOKIE认证进入网站? 在PHP中,怎样输入Ctrl+A这样的键? zend3.0里面无法显示中文,有什么办法吗? PHP中如何得到用户的网卡地址 如何查找文件是否存在,急! 新手求救! php如何调用linux的系统命令! PHP插入的数据无法删除 刚转PHP,想找一个比较好的开发工具,请指教~~~~ Linux下PHP版本问题
if(strlen($string) <= $length) {
return $string;
}
$string = str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $string);
$strcut = '';
for($i = 0; $i < $length; $i++) {
$strcut .= ord($string[$i]) > 127 ? $string[$i].$string[++$i] : $string[$i];
}
$strcut = str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $strcut);
return $strcut.$dot;
}