PHP - strlen() 函数



PHP 的 strlen() 函数用于获取给定字符串的长度。“长度”指的是字符串包含的 **字节** 数,而不是字符数。

如果给定的字符串是 **空** 字符串(不包含任何字符或空格),则此函数将返回“零”。如果字符串为空但包含空格,它将计算每个空格为一个字节并返回字符串的长度。

语法

以下是 PHP strlen() 函数的语法:

strlen(string $str): int

参数

以下是此函数的参数:

  • string: 将计算其长度的输入字符串。

返回值

此函数返回字符串的长度。

示例 1

下面的程序演示了 PHP strlen() 函数的用法。它返回给定字符串的长度:

<?php
   $str = "Hello from TP";
   echo "The given string: $str";
   echo "\nThe length of the given string: ";
   #using strlen() function
   echo strlen($str);
?>

输出

以上程序产生以下输出:

The given string: Hello from TP
The length of the given string: 13

示例 2

如果字符串为空(不包含空格),PHP strlen() 函数将返回 0 作为字符串长度:

<?php
   $str = "";
   echo "The given string: '$str'";
   echo "\nThe length of the given string: ";
   #using strlen() function
   echo strlen($str);
?>

输出

以下是以上程序的输出:

The given string:''
The length of the given string: 0

示例 3

如果给定的字符串为空(但包含空格),PHP strlen() 函数将计算每个空格为一个字节并返回字符串的长度:

<?php
   $str = "    ";
   echo "The given string: '$str'";
   echo "\nThe length of the given string: ";
   #using strlen() function
   echo strlen($str);
?>

输出

执行以上程序后,它将显示以下输出:

The given string: '    '
The length of the given string: 4
php_function_reference.htm
广告