字符串截取函数开始
2013-09-05 19:01
169 查看
字符串截取函数开始 function csubStr($str,$start,$len)
{
$strlen=strlen($str);
$clen=0;
for($i=0;$i<$strlen;$i++,$clen++)
{
if ($clen>=$start+$len)
break;
if(ord(substr($str,$i,1))>0xa0)
{
if ($clen>=$start)
$tmpstr.=substr($str,$i,2);
$i++;
}
else
{
if ($clen>=$start)
$tmpstr.=substr($str,$i,1);
}
}
return $tmpstr;
}
//------------------------------字符串截取函数结束-------------------------------------------
/*使用方法:
<?php
$str=csubStr("ipod光环太耀眼 苹果的电脑本业该怎么办?",0,20);
echo $str;
?>
{
$strlen=strlen($str);
$clen=0;
for($i=0;$i<$strlen;$i++,$clen++)
{
if ($clen>=$start+$len)
break;
if(ord(substr($str,$i,1))>0xa0)
{
if ($clen>=$start)
$tmpstr.=substr($str,$i,2);
$i++;
}
else
{
if ($clen>=$start)
$tmpstr.=substr($str,$i,1);
}
}
return $tmpstr;
}
//------------------------------字符串截取函数结束-------------------------------------------
/*使用方法:
<?php
$str=csubStr("ipod光环太耀眼 苹果的电脑本业该怎么办?",0,20);
echo $str;
?>
相关文章推荐
- Oracle的substr函数简单用法 substr(字符串,截取开始位置,截取长度
- [导入]re: 最强的PHP字符串截取函数
- JS字符串截取函数实例
- 真正根据utf8编码的规律来进行截取字符串的函数(utf8版sub_str )
- C#中,截取Html字符串的函数(参数可以是string、DataSet或者DataTable)
- 一个很实用的字符串截取函数
- js字符串截取函数substr substring slice使用对比
- 习题 8.19(1) 编写一个函数new,对n个字符开辟连续的存储空间,此函数应返回一个指针(地址),指向字符串开始的空间。new(n)表示分配n个字节的内存空间。
- php 字符串截取函数
- php字符串截取函数
- php截取字符串几个实用的函数
- 支持中英文字符的字符串截取函数
- JavaScript中字符串截取函数slice()、substring()、substr()
- java 面试中的一道编写一个截取字符串的函数
- 编一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,
- SQL SERVER 截取字符串常用函数
- SQL Server 中截取字符串常用的函数
- Oracle截取字符串的函数substr
- php截取字符串并保留完整xml标签的函数代码
- C#获取中英文混合字符串长度和截取函数