【发布时间】:2011-08-30 14:23:58
【问题描述】:
有没有一种方法可以根据与另一个数组中不同键的匹配值通过一个数组进行 foreach()?在这个例子中,我有一个以 cat_id 为键的类别数组 ($cat_data) 和一个以 category_id 为键的图像数组 ($img_data)。
Array (
[0] => Array (
[cat_id] => 1
[cat_name] => Category 1
)
[1] => Array (
[cat_id] => 2
[cat_name] => Category 2
)
)
Array (
[0] => Array (
[img_id] => 2
[img_name] => demo1.jpg
[img_label] => Demo 1
[category_id] => 2
[img_order] => 1
)
[1] => Array (
[img_id] => 3
[img_name] => demo2.jpg
[img_label] => Demo 2
[category_id] => 2
[img_order] => 2
)
[2] => Array (
[img_id] => 4
[img_name] => demo3.jpg
[img_label] => Demo 3
[category_id] => 1
[img_order] => 1
)
)
我想要的是输出我的显示,如下所示:
Category 1
demo3.jpg
Category 2
demo1.jpg
demo2.jpg
由于我真的不擅长完全掌握数组,我想我会尝试 Stack,但我无法找到我的问题的答案,部分原因是我不确定要准确地要求什么.有什么帮助吗??
【问题讨论】: