Heim >Backend-Entwicklung >PHP-Tutorial >php mb_strlen是什么函数

php mb_strlen是什么函数

PHPz
PHPzOriginal
2016-05-31 13:16:291748Durchsuche

php mb_strlen是什么函数

PHP mb_strlen() 函数

实例

函数返回字符串 "菜鸟教程RUNOOB" 的长度:

<?php
// 使用 mb_strlen
echo mb_strlen("菜鸟教程RUNOOB");
 
echo PHP_EOL; // 换行符
 
// 使用 strlen
echo strlen("菜鸟教程RUNOOB");
?>

输出结果为:

10
18

定义和用法

mb_strlen() 函数返回字符串的长度,与 strlen 不同的时,它可以通过设置字符编码从而返回对应的字符数,很好的处理了中文字符串的长度问题。

使用 mb_strlen 要开启 mbstring 扩展。

语法

strlen(string[, string $encoding = mb_internal_encoding() ] ))

mb_internal_encoding() 用于设置/获取内部字符编码。

参数 

string 必需。规定要检查的字符串。

encoding 可选。字符编码。如果省略,则使用内部字符编码。

返回值: 如果成功则返回字符串的长度,如果字符串为空则返回 0。

更多相关知识,请访问PHP中文网

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn