UTF 8 正确的字符串长度与 var_dump
UTF8 correct string length with vardump
如何使 var_dump 类似于数组的输出,该数组可以很好地管理字符串字符长度,即带重音和不带重音的计数相同?
/var/www/test.php:4:
array (size=2)
0 => string 'qwertzuiop' (length=10)
1 => string 'qwértzúíóp' (length=14)
参见mb_strlen()
:http://php.net/manual/en/function.mb-strlen.php
这应该 return 'qwértzúíóp'
的长度为 10。
var_dump()
将始终 return 'qwértzúíóp'
的 14 字节长度,因为这是实际大小。
如何使 var_dump 类似于数组的输出,该数组可以很好地管理字符串字符长度,即带重音和不带重音的计数相同?
/var/www/test.php:4:
array (size=2)
0 => string 'qwertzuiop' (length=10)
1 => string 'qwértzúíóp' (length=14)
参见mb_strlen()
:http://php.net/manual/en/function.mb-strlen.php
这应该 return 'qwértzúíóp'
的长度为 10。
var_dump()
将始终 return 'qwértzúíóp'
的 14 字节长度,因为这是实际大小。