English | 简体中文 | 繁體中文
查询

strlen()函数—用法及示例

「 计算字符串的长度,即字符串中字符的个数 」


函数名称:strlen()

适用版本:所有PHP版本

函数描述:strlen()函数用于计算字符串的长度,即字符串中字符的个数。

用法示例:

  1. 获取字符串的长度:
$str = "Hello World!";
$length = strlen($str);
echo "字符串的长度为:".$length;

输出结果:

字符串的长度为:12
  1. 判断字符串的长度是否超过指定值:
$str = "This is a long string.";
$max_length = 10;

if (strlen($str) > $max_length) {
    echo "字符串的长度超过了指定值".$max_length;
} else {
    echo "字符串的长度未超过指定值".$max_length;
}

输出结果:

字符串的长度超过了指定值10

注意事项:

  • strlen()函数计算的是字符串中字符的个数,而不是字节数。对于包含多字节字符(如中文)的字符串,使用mb_strlen()函数可以获得正确的字符数。
  • 如果字符串中包含了UTF-8编码的字符,可以使用mb_strlen()函数进行计算,同时指定编码参数。例如:mb_strlen($str, 'UTF-8')
  • strlen()函数对于二进制数据也可以使用,但结果可能不准确,建议使用mb_strlen()函数。
补充纠错
上一个函数: strnatcasecmp()函数
下一个函数: stristr()函数
热门PHP函数
分享链接