簡體   English   中英

PHP:foreach多維獲取所有數組

[英]PHP: foreach multidimensional get all arrays

基本上我有這個數組結構,我找不到任何可能的方法來在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

我不知何故無法遍歷所有這些。 請幫忙!

給定您的示例,您需要添加一個; 在回顯的末尾,但代碼應按預期工作並輸出456 如果不是這樣,那么錯誤就出在問題上您沒有看到,可以顯示完整的foreach循環並顯示什么var_dump($product); 在foreach循環的頂部說?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM