UTF8使用vardump校正字符串长度

时间:2018-03-13 13:03:38

标签: php utf-8 string-length var-dump

如何从一个管理字符串字符长度的数组中输出var_dump,就像使用和不使用重音符号一样?

/var/www/test.php:4:
array (size=2)
  0 => string 'qwertzuiop' (length=10)
  1 => string 'qwértzúíóp' (length=14)

1 个答案:

答案 0 :(得分:2)

请参阅mb_strlen()http://php.net/manual/en/function.mb-strlen.php

这应该为'qwértzúíóp'返回10的长度。

var_dump()将始终为'qwértzúíóp'返回14个字节的长度,因为这是实际大小。