【发布时间】:2015-01-26 01:02:46
【问题描述】:
基本上我有这个数组结构,我找不到任何可能的方法来在 foreach 循环中显示所有 product_id 这是数组结构
$params['mmmmm'] = $get_products;
[mmmmm] => Array
(
[76] => Array
(
[id_shop] => 1
[product_id] => 4
)
[77] => Array
(
[id_shop] => 1
[product_id] => 5
)
[78] => Array
(
[id_shop] => 1
[product_id] => 6
)
)
如果我这样做了
foreach ($params['mmmmm'] as $product) {
echo $product['product_id']
}
我只得到:
4
不知何故,我无法遍历所有这些。 请帮忙!
【问题讨论】:
-
如果您在
echo $product['product_id']之后(或代替)添加var_dump($product),您会看到什么? -
这真的很难,因为我在 prestashop 工作并将所有内容记录在一个文件中。无论如何 - 这只是 prestashop 很奇怪。您必须提取 78 个类才能获取有关订单的一些基本详细信息。
-
在代码的最顶部添加
var_dump($get_products);以查看赋予变量的数组是否包含不止一行?
标签: php loops multidimensional-array foreach