php 怎么截取字符 substr() 函数
2016-10-28 12:03
555 查看
substr() 函数返回字符串的一部分。 substr(string,start,length) 其中参数的含义: string 必需。规定要返回其中一部分的字符串。 start 必需。规定在字符串的何处开始。 正数 - 在字符串的指定位置开始 负数 - 在从字符串结尾的指定位置开始 0 - 在字符串中的第一个字符处开始 length 可选。规定要返回的字符串长度。默认是直到字符串的结尾。 正数 - 从 start 参数所在的位置返回 负数 - 从字符串末端返回 注释:如果 start 是负数且 length 小于等于 start,则 length 为 0。 例子1 <?php echo substr("Hello world!",6); ?> 输出: world! 例子2 <?php echo substr("Hello world!",6,5); ?> 输出: world
支持中英文混合截取。/*------------------------------------------------------参数:$str_cut 需要截断的字符串$length 允许字符串显示的最大长度程序功能:截取全角和半角(汉字和英文)混合的字符串以避免乱码------------------------------------------------------*/function substr_cut($str_cut,$length){ if (strlen($str_cut) > $length) { for($i=0; $i < $length; $i++) if (ord($str_cut[$i]) > 128) $i++; $str_cut = substr($str_cut,0,$i).".."; } return $str_cut;}?>
相关文章推荐
- php完美截取中文字符函数mb_substr
- PHP截取字符串,获取长度,获取字符位置的函数
- PHP 截取中文字符函数
- php 解决substr()截取中文字符乱码问题
- iconv_substr截取字符而不是字节数,不用额外写自定义函数哦
- php实现gbk和uft8编码中英文字符截取函数的应用
- php:字符窜截取substr和mb_substr
- PHP中substr函数字符串截取用法分析
- PHP截取字符函数
- php 解决substr()截取中文字符乱码问题
- iconv_substr截取字符而不是字节数,不用额外写自定义函数哦
- php截取中文字符串长度的mb_substr()、mb_strcut()函数
- PHP substr截取中文字符出现乱码的问题解疑
- PHP中substr函数字符串截取用法分析
- PHP截取中文字符无乱码 mb_substr()
- php截取中文字符串无乱码的函数(主函数:ord()、substr())
- PHP字符截取函数。兼容中文,英文,中英文混杂等情况
- PHP截取字符串,获取长度,获取字符位置的函数 中文字符截取
- php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8示例
- PHP substr截取中文字符出现…