在PHP中,我有一个包含数字的字符串变量。该字符串是多字节字符串并使用UTF-8编码。
当我回显变量($ str)时,它打印1392.但问题是此变量上的计算失败。考虑以下行的输出:
echo $str; // Prints 1392
echo $str + 0; // Prints 0 (it should print 1392)
echo $str + 1; // Prints 1 (it should print 1393)
echo bin2hex($str); // Prints: dbb1dbb3dbb9dbb2