//php教程 中文字符串截取函数
/*
*/
代码如下 | 复制代码 |
function substr($str = '', $offset = 0, $len = 0){ $len || ($len = strlen($str)); preg_match_all('/./us', $str, $result); return implode('', array_slice($result[0], $offset, $len)); } |
//方法二
代码如下 | 复制代码 |
if (!function_exists('mb_substr')) { for ($s = 0; $start > 0;--$start) {// found the real start if ($str[$s] <= "") while ($str[$s] >= "€" && $str[$s] <= "�") if ($len == '') if ($str[$e] <= "") while ($str[$e] >= "€" && $str[$e] <= "�" && $e < $limit) return substr($str, $s, $e - $s); |
?>