У меня возникли трудности с многомерным массивом. Вот часть массива. Он динамичен тем, что массив верхнего уровня может иметь любое количество элементов и дочерние массивы, также может иметь любое количество элементов. Но каждый дочерний массив будет содержать одинаковое количество элементов. Если один дочерний массив имеет 16 элементов, все они будут иметь 16 элементов, и если у одного из 20 элементов, у них будет 20 элементов.Цитирование по динамическому многомерному массиву с помощью PHP
[1] => Array
(
[1] => 0
[2] => 25
[3] => 38
[4] => 50
[5] => 63
[6] => 75
[7] => 85
[8] => 88
[9] => 100
[10] => 113
[11] => 125
[12] => 138
[13] => 150
[14] => 163
[15] => 175
[16] => 188
)
[2] => Array
(
[1] => 48
[2] => 37.22
[3] => 52.56
[4] => 63.17
[5] => 74.45
[6] => 87.98
[7] => 96.11
[8] => 98.36
[9] => 111.67
[10] => 132.20
[11] => 146.87
[12] => 160.85
[13] => 174.39
[14] => 187.70
[15] => 203.04
[16] => 215.90
)
То, что я пытаюсь сделать, это извлечь данные в формате, как: ProductCode: [2] [1] [1] [2], ширина: [2] [1], высота: [1] [2], Цена: [2] [2].
Может кто-нибудь указать мне в правильном направлении, как я могу перебрать это, чтобы извлечь данные, как мне нужно?
** Что вы пробовали? ** – Jimbo
Я смущен тем, как вы хотите извлечь данные. Можете ли вы уточнить? – Jim
Конечно, мне нужно вывести 4 значения для каждой записи, код продукта, ширину, высоту и цену. Значение продукта должно быть 1-м элементом второго массива, связанным с соответствующим дочерним элементом в 1-м массиве, например, элемент [2] [1] соответствует [1] [2]. Значение ширины будет [1] [2], высота будет [2] [1], а цена будет равна [2] [2]. Следующим циклом будет код продукта [2] [2] + [1] [3], ширина будет [2] [2], высота будет [1] [3], а цена будет равна [2 ] [3]. И так далее ... – DigitalMcGrath