mb_substr() 函数返回字符串的一部分

PHP / 464人浏览 / 0人评论

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中提取子字符串
startstr 中要使用的第一个字符的位置
lengthstr 中要使用的最大字符数。 If omitted or NULL is passed, extract all characters to the end of the string
encodingencoding 参数为字符编码。如果省略,则使用内部字符编码

函数返回值

mb_substr() 函数根据 start 和 length 参数返回 str 中指定的部分。

参考借鉴

mb_strcut() - 获取字符的一部分

mb_internal_encoding() - 设置/获取内部字符编码

转载注明:

0 条评论

还没有人发表评论

发表评论 取消回复

记住我的信息,方便下次评论
有人回复时邮件通知我