【发布时间】:2015-02-28 16:50:38
【问题描述】:
有没有办法从另一个数组中读取?
这是我的 2 数组,
$productArr = [
"PT" => [
"cat" => [ "image" => "cat.jpg", "desc" => "blah blah"],
"fish"=> [ "image" => "fish.jpg", "desc" => "blah blah"],
"dog" => [ "image" => "dog.jpg","desc" => "blah blah"],
],
"KC" => [
"Ice" => [ "image" => "ice.jpg", "desc" => "mah mah mah"],
"cold"=> [ "image" => "cold.jpg", "desc" => "mah mah mah"],
"water"=> [ "image" => "water.jpg", "desc" => "mah mah mah"],
],
];
$featuredArr = [
"KC" => "Ice",
"PT" => "cat",
];
例如,从$featuredArr,“Ice”将与$productArr“Ice”链接,生成“desc”和“image”。
【问题讨论】:
-
只需将该值用作键,它们无论如何都存在于另一个上,如果您想要检查,只需添加一个 isset 或数组键是否存在,检查下面的答案
标签: php arrays multidimensional-array foreach