PHP 数组键中的有效字符
问题:
构造 PHP 数组时,可以您在密钥中使用了任何字符吗?有什么限制吗?
答案:
根据 PHP 手册,以下规则适用于数组键:
关于字符串,手册中指出字符串代表一系列字符,其中一个字符与一个字节相同。这意味着 PHP 支持 256 个字符集,有效地使用二进制数据。
因此,总而言之,任何字符串都可以是有效的数组键,包括任何二进制数据(最多 2GB)。以下是一些非常规但有效的示例:
<code class="php">$w = array( chr(0) => 'null byte?', chr(rand(0, 255)) => 'random byte?' ); var_dump($w);</code>
以上是PHP 数组键的有效字符类型有哪些限制?的详细内容。更多信息请关注PHP中文网其他相关文章!