PHP – 如何使用 iconv_strlen() 返回字符串的字符数?

在 PHP 中,该iconv_strlen()函数用于返回给定字符串的字符数。这是 PHP 中的一个内置函数,首先在 PHP 5 版本中使用。从 PHP 8.0 开始,编码可以为空。

语法

string iconv_strlen(str $string, str $encoding)

参数

这个 PHP 函数接受两个参数:$string$encoding

  • $ string- $string 参数用于输入字符串。

  • $encoding- 如果 $encoding 参数不存在或为空,则假定字符串在iconv.internal_encoding 中编码。

返回值

iconv_strlen()函数返回给定字符串中出现的字符数列表,如果在编码期间发生错误,则返回 False。

示例

<?php
   //UTF-8 字符串
   $integer = iconv_strlen("你好,世界!", "UTF-8");

   // 它将返回字符数
   var_dump($integer);
?>
输出结果
int(12)