/******************************************/
//字符串截取函数中文版
//msubstr();
//(C)www.phpease.com
//author:znsoft ([email protected])
//2000-10-18
/******************************************/ function msubstr($str,$start,$len)//字符位置从0开始
{
$strlen=strlen($str);
for($i=0;$i<$strlen;$i++)
{
if($i>=$start&&$i<($start+$len))
{
if(ord(substr($str,$i,1))>0xa1)
$tmpstr.=substr($str,$i,2);
else
$tmpstr.=substr($str,$i,1);
} if(ord(substr($str,$i,1))>0xa1)
$i++; }
return $tmpstr;
} 例子:
echo msubstr("中国人",0,3);
//字符串截取函数中文版
//msubstr();
//(C)www.phpease.com
//author:znsoft ([email protected])
//2000-10-18
/******************************************/ function msubstr($str,$start,$len)//字符位置从0开始
{
$strlen=strlen($str);
for($i=0;$i<$strlen;$i++)
{
if($i>=$start&&$i<($start+$len))
{
if(ord(substr($str,$i,1))>0xa1)
$tmpstr.=substr($str,$i,2);
else
$tmpstr.=substr($str,$i,1);
} if(ord(substr($str,$i,1))>0xa1)
$i++; }
return $tmpstr;
} 例子:
echo msubstr("中国人",0,3);
解决方案 »
- 同时多个频繁MYSQL数据库读取,怎么优化?
- 请教 session跨2级域
- 对eregi,不知道怎么弄
- 求正则 匹配【www.aa.com/index.php/news/read/1353/新闻标题】 如何写正则?
- 散分 顺便提下phpchina版主得罪不起!!
- (急!!!)关于url的长度 get参数的个数 get参数的值的长度
- 2003年了,您还没有自己的网站吗?
- curl获取请求会回写cooke
- echo "<meta http-equiv=\"refresh\" content=\"0;url=manager.php\" />"
- 文件指针
- 找PHP+MySQL编程高手做项目
- 推荐一个巨好得PHP开发工具
用这个函数不就行了htmlspa...char(字符)我不记得了,对不起。
很久没上来了,才看了你的解决方法,是可以的。谢谢!