我想返回给定键的数组中的所有值。例如,如果我选择的密钥是“a”,我希望返回“redpinkmaroon”。目前,我只是得到最终元素“褐红色”。返回给定键的PHP数组中的所有值
$newarray = array("a"=>"red","b"=>"green","c"=>"blue","a"=>"pink","a"=>"maroon");
foreach($newarray as $key => $value) {
if ($key === "a") { echo $value; }
}
任何想法非常感谢。
这是因为只有1'了'键。密钥是唯一的,所以下面的密码会覆盖前一个。 'print_r($ newarray);' – AbraCadaver
请参阅示例2以覆盖密钥。 http://php.net/manual/en/language.types.array.php – Schleis
可能想重新访问其他问题并接受答案,否则人们会停止帮助你。 – AbraCadaver