php截取字符串方法
来源:互联网 发布:淘宝店铺氛围图 编辑:程序博客网 时间:2024/05/30 19:34
function cut_str($string, $start = 0,$sublen, $code = 'UTF-8')
{
if($code == 'UTF-8')
{
$pa = "/[/x01-/x7f]|[/xc2-/xdf][/x80-/xbf]|/xe0[/xa0-/xbf][/x80-/xbf]|[/xe1-/xef][/x80-/xbf][/x80-/xbf]|/xf0[/x90-/xbf][/x80-/xbf][/x80-/xbf]|[/xf1-/xf7][/x80-/xbf][/x80-/xbf][/x80-/xbf]/";
preg_match_all($pa, $string, $t_string);
if(count($t_string[0]) - $start > $sublen) return join('', array_slice($t_string[0], $start, $sublen))."";
return join('', array_slice($t_string[0], $start, $sublen));
}
else
{
$start = $start*2;
$sublen = $sublen*2;
$strlen = strlen($string);
$tmpstr = '';
for($i=0; $i< $strlen; $i++)
{
if($i>=$start && $i< ($start+$sublen))
{
if(ord(substr($string, $i, 1))>129)
{
$tmpstr.= substr($string, $i, 2);
}
else
{
$tmpstr.= substr($string, $i, 1);
}
}
if(ord(substr($string, $i, 1))>129) $i++;
}
if(strlen($tmpstr)< $strlen ) $tmpstr.= "";
return ereg_replace(" {1}"," ",htmlspecialchars(stripslashes($tmpstr)));
}
}
- php截取字符串方法
- php截取字符串方法
- php截取字符串方法
- PHP截取中文字符串方法
- PHP截取中文字符串方法
- PHP截取中文字符串方法
- php 截取字符串方法 strstr
- PHP截取中文字符串方法
- PHP截取中文字符串方法
- php截取字符串常用方法
- php字符串截取,检测字符串编码方法
- PHP截取中文字符串方法总结
- PHP截取中文字符串方法总结
- php截取中英文混合字符串方法
- PHP 中文字符串截取方法汇总
- PHP截取中文字符串方法合集
- PHP截取中文字符串的方法
- PHP截取中文字符串方法大全
- 《Windows API巡礼》のGetDlgItem*函数
- SpringLDAP-Reference (中文文档五)
- Flex中一个鼠标事件多处响应的处理
- linux find 命令 2
- C/C++ 程序设计员应聘常见面试试题深入剖析
- php截取字符串方法
- Linux之configure参数详解(转帖)
- [JSP]导出网页中的table到excel
- 本人诚接各种网站系统、桌面系统
- PL/SQL和T-SQL的简单区别!!!
- 高效的JSON转换工具
- poj2195——Going Home
- SpringLDAP 操作(一) 搭建目录测试环境
- 打开,另存为,属性,打印等14个JS代码