mb_substr() 函数返回字符串的一部分,只针对英文字符,如果要分割的中文文字则需要使用 mb_substr()。如果 start 参数是负数且 length 小于或等于 start,则 length 为 0。
mb_substr
版本支持
(PHP 4 >= 4.0.6, PHP 5)
mb_substr
—获取字符串的部分
函数描述
string mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] )。
根据字符数执行一个多字节安全的substr()
操作。
位置是从str
的开始位置进行计数,第一个字符的位置是 0。
第二个字符的位置是1,以此类推。
参数解释
参数 | 描述 |
---|---|
str | 从该string 中提取子字符串 |
start | str 中要使用的第一个字符的位置 |
length | str 中要使用的最大字符数。 If omitted or NULL is passed, extract all characters to the end of the string |
encoding | encoding 参数为字符编码。如果省略,则使用内部字符编码 |
函数返回值
mb_substr() 函数根据 start 和 length 参数返回 str 中指定的部分。
参考借鉴
mb_strcut() - 获取字符的一部分
mb_internal_encoding() - 设置/获取内部字符编码
转载注明:
感谢博主,喝杯咖啡~
感谢博主,喝杯咖啡~
还没有人发表评论