2025年4月30日 星期三 农历 下月5日立夏 English | 简体中文 | 繁體中文
查询

iconv_strlen()函数—用法及示例

「 获取字符串的长度,支持多字节字符 」


函数名:iconv_strlen()

函数描述:iconv_strlen() 函数用于获取字符串的长度,支持多字节字符。

适用版本:PHP 4 >= 4.0.5, PHP 5, PHP 7

语法:iconv_strlen(string $str [, string $charset = ini_get("iconv.internal_encoding")])

参数:

  • $str:要计算长度的字符串。
  • $charset(可选):字符编码。默认值是从 php.ini 文件中的 iconv.internal_encoding 获取。

返回值:返回字符串的长度。如果出错,返回 FALSE。

示例:

  1. 使用默认字符编码计算字符串长度:
$str = "Hello, 你好";
$length = iconv_strlen($str);
echo $length; // 输出:10
  1. 指定字符编码计算字符串长度:
$str = "Hello, 你好";
$length = iconv_strlen($str, "UTF-8");
echo $length; // 输出:10

注意事项:

  • 如果字符串包含无效的字符序列,函数可能会返回错误或不正确的结果。
  • 如果使用非默认的字符编码,确保该编码在系统中可用。
  • 在某些情况下,使用 mb_strlen() 函数可能更合适,特别是当处理更复杂的多字节字符时。
补充纠错
上一个函数: iconv_strpos()函数
下一个函数: imagecolorallocate()函数
热门PHP函数