【发布时间】:2015-12-04 05:05:53
【问题描述】:
我试图循环这个数组,但我仍然得到错误
我有一个这样的数组:
1 => ["name"=>"A", "related"=>[
["signal"=>"A1", "color"=>"green"],
["signal"=>"A2", "color"=>"lime"],
["signal"=>"A3","color"=>"yellowGreen"]
]]
2 => ["name"=>"B", "related"=>[
["signal"=>"B1", "color"=>"Red"],
["signal"=>"B2", "color"=>"Pink"]
]]
如何显示为 - A : Green、lime、yellowGreeb - B:红色、粉色
这是我尝试以上述格式显示的代码
foreach($arr as $key => $value){
echo $value["name"];
foreach($value["related"] as $k){
echo $k["color"] . ",";
}
}
这个数组没有 $value["related"] 索引会抛出错误。但它可以回显 $value["name"]???
谢谢!
【问题讨论】:
-
您的错误是什么?当“- B: Red, Pink”不在您的阵列中时,您如何获得它?
-
谢谢!我已经更新了我的帖子!
-
@QUANGTRAN 查看更新的答案
标签: php arrays associative-array