PHP mb_strcut 和 mb_substr 字符串截取的简单使用
2013-03-18 16:55
621 查看
在 PHP 中,在字符串截取时候,我们通常使用的substr, mb_strcut 和 mb_substr
区别:
substr:是按照字节来截取字符串的,可能会出现不全的字符,其中参数有三个,string, start, length
string 必需 规定要返回其中一部分的字符串
start 必需 规定在字符串的何处开始
正数 - 在字符串的指定位置开始
负数 - 在从字符串结尾的指定位置开始
0 - 在字符串中的第一个字符处开始
length 可选 规定要返回的字符串长度。默认是直到字符串的结尾
正数 - 从 start 参数所在的位置返回
负数 - 从字符串末端返回
mb_strcut:是按照字节来截取字符串的,可以设定编码来规避不全的字符,其中参数有三个,string, start,length, encoding
[align=left]string 必需 规定要返回其中一部分的字符串
start 必需 规定在字符串的何处开始
length 可选 规定要返回的字符串长度。默认是直到字符串的结尾
encoding 可选 编码
[/align][align=left]mb_substr:是按照字来截取字符串的,其余和 mb_strcut 基本一致[/align]
forexample :
<?php
$str = '字符串截取测试不同的结果';
echo "mb_substr:" . mb_substr($str, 0, 6, 'utf-8');
echo "<br>";
echo "mb_strcut:" . mb_strcut($str, 0, 6, 'utf-8');
?>
输出:
mb_substr:字符串截取测
mb_strcut:字符
本文出自 “追梦” 博客,请务必保留此出处http://dreameng.blog.51cto.com/1187899/1157212
区别:
substr:是按照字节来截取字符串的,可能会出现不全的字符,其中参数有三个,string, start, length
string 必需 规定要返回其中一部分的字符串
start 必需 规定在字符串的何处开始
正数 - 在字符串的指定位置开始
负数 - 在从字符串结尾的指定位置开始
0 - 在字符串中的第一个字符处开始
length 可选 规定要返回的字符串长度。默认是直到字符串的结尾
正数 - 从 start 参数所在的位置返回
负数 - 从字符串末端返回
mb_strcut:是按照字节来截取字符串的,可以设定编码来规避不全的字符,其中参数有三个,string, start,length, encoding
[align=left]string 必需 规定要返回其中一部分的字符串
start 必需 规定在字符串的何处开始
length 可选 规定要返回的字符串长度。默认是直到字符串的结尾
encoding 可选 编码
[/align][align=left]mb_substr:是按照字来截取字符串的,其余和 mb_strcut 基本一致[/align]
forexample :
<?php
$str = '字符串截取测试不同的结果';
echo "mb_substr:" . mb_substr($str, 0, 6, 'utf-8');
echo "<br>";
echo "mb_strcut:" . mb_strcut($str, 0, 6, 'utf-8');
?>
输出:
mb_substr:字符串截取测
mb_strcut:字符
本文出自 “追梦” 博客,请务必保留此出处http://dreameng.blog.51cto.com/1187899/1157212
相关文章推荐
- php截取中文字符串长度的mb_substr()、mb_strcut()函数 附strlen/mb_strlen
- php截取中文字符串长度的mb_substr()、mb_strcut()函数
- PHP使用mb_substr()解决中文字符串截取乱码问题
- PHP使用mb_substr()解决中文字符串截取乱码问题
- php中常用的字符串截取函数mb_substr实例解释
- PHP中使用substr()截取字符串出现中文乱码问题该怎么办
- PHP中文处理:中文字符串截取(mb_substr)和获取中文字符串字数
- PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数
- PHP用substr截取字符串出现中文乱码问题用mb_substr
- PHP中substr、mb_substr、mb_strcut这三个截取字符串函数的比较
- php mb_substr 中文字符串截取
- PHP中文字符串截取(mb_substr)和获取中文字符串字数
- php中常用的字符串截取函数mb_substr实例解释
- PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数
- PHP中使用substr()截取字符串出现中文乱码问题该怎么办
- (转)PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数
- php截取字符串(中文字符截取mb_substr)
- PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数
- PHP中字符串截断函数mb_strimwidth、mb_substr、mb_strcut区别
- substr,mb_substr,mb_strcut,详解与中文字符串的截取无乱码