mb_strlen,(PHP 4 >= 4.0.6, PHP 5),mb_strlen — 获取字符串的长度,函数描述:mixed mb_strlen ( string $str [, string $encoding = mb_internal_encoding() ] ),获取一个 string 的长度。
版本支持
(PHP 4 >= 4.0.6, PHP 5)
mb_strlen — 获取字符串的长度
函数描述
mixed mb_strlen ( string $str [, string $encoding = mb_internal_encoding() ] )
获取一个 string 的长度。
参数解释
参数 | 描述 |
---|---|
str | 要检查长度的 字符串 |
encoding | 参数为字符编码。如果省略,则使用内部字符编码 |
函数返回值
返回具有 encoding 编码的 字符串 str 包含的字符数。 多字节的字符被计为 1。
如果给定的 encoding 无效则返回 FALSE 。
参考借鉴
mb_internal_encoding() - 设置/获取内部字符编码
grapheme_strlen() - Get string length in grapheme units
iconv_strlen() - 返回字符串的字符数统计
strlen() - 获取字符串长度
使用案例
//截取指定两个字符之间的字符串
public static function cut_middle_strings($begin = "", $end = "", $strings = ""){
if (empty($begin) or empty($end) or empty($strings)) {
return false;
}
$b = mb_strpos($strings, $begin) + mb_strlen($begin);
$e = mb_strpos($strings, $end) - $b;
return mb_substr($strings, $b, $e);
}
使用例子
转载注明:
感谢博主,喝杯咖啡~
感谢博主,喝杯咖啡~
还没有人发表评论