标签: php utf-8
当使用UTF-8多字节字符串而不是每个字符串的常规一个字节时,intval()如何变化?它是一样的吗?
答案 0 :(得分:1)
PHP不会在内部区分字符串编码。字符串只是一个字节数组。如果将UTF-8字符串传递给intval,则该函数仅查看编码的UTF-8字符串的字节。鉴于UTF-8编码的性质,intval会将任何非ASCII字符视为非数字。因此,传递ASCII,Latin1或UTF-8字符串没有区别。
intval