PHP 关联数组键重复
在 PHP 中使用关联数组时,您可能会遇到需要存储多个值的情况同一把钥匙。但是,关联数组不允许重复的键。
要实现所需的功能(多个值与同一键关联),请考虑使用多维数组。在多维数组中,每个键可以对应一个包含多个元素的数组。
例如,代替:
42 => 56 42 => 86 42 => 97 51 => 64 51 => 52
您将拥有:
array ( 42 => array(56, 86, 97), 51 => array(64, 52), )
这允许您为每个键存储多个值,同时保持关联格式。访问值略有不同,因为您需要指定键及其相应的子键:
echo $multidimensional_array[42][2]; // Outputs 86
请注意,也可以通过嵌套关联数组来创建多维关联数组,但这种方法可能会变得复杂且不太直观。
以上是如何处理 PHP 关联数组中的重复键?的详细内容。更多信息请关注PHP中文网其他相关文章!