Получить значения многомерного массива в PHP - PullRequest
0 голосов
/ 04 мая 2019

Я не могу получить все данные из этого многомерного массива.Я кодировал, используя цикл foreach, но он показывает ошибку, поскольку внутренний цикл не работает нормально. Пожалуйста, помогите мне.

Это код, который я пробовал

 foreach($capture as $k) {
    foreach($k['ReportLines'] as $detail){

         echo $detail['Quantity'];
         echo $k['Description'];
   }
   }

Это массив

  $capture=  Array
(

[ReportLines] => 
    Array([0] => 
        Array(

            [Quantity] => 4.00

                    [Item] => MISPM
                            [Description] => Midnight
                            [Price] => 30.00
                            [Amount] => 120.00
                         )

                  [1] => 
        Array(

            [Quantity] => 40.00

                    [Item] => BMISPM
                            [Description] => Midnight2
                            [Price] => 340.00
                            [Amount] => 1220.00
                         )
                  [2] => 
        Array(

            [Quantity] => 24.00

                    [Item] => AMISPM
                            [Description] => Midnight3
                            [Price] => 3250.00
                            [Amount] => 1220.00
                         )
                  ([3] => 
        Array(

            [Quantity] => 34.00

                    [Item] => MIeSPM
                            [Description] => Midnight
                            [Price] => 30.00
                            [Amount] => 120.00
                         )
    )

)

1 Ответ

1 голос
/ 04 мая 2019

Попробуйте следующим образом:

foreach($capture['ReportLines'] as $detail) { 
    echo $detail['Quantity'];
    echo $detail['Description'];
}

Извините за быстрый ответ, но я пишу с телефона.

Я отредактирую ответ как можно скорее

...