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

phpserver side programmingprogramming更新于 2025/7/22 7:52:17

在 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("hello world!", "UTF-8");

   // 返回字符数
   var_dump($integer);
?>

输出

int(12)

相关文章