2014-01-23 2 views
0

У меня возникли трудности с многомерным массивом. Вот часть массива. Он динамичен тем, что массив верхнего уровня может иметь любое количество элементов и дочерние массивы, также может иметь любое количество элементов. Но каждый дочерний массив будет содержать одинаковое количество элементов. Если один дочерний массив имеет 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].

Может кто-нибудь указать мне в правильном направлении, как я могу перебрать это, чтобы извлечь данные, как мне нужно?

+0

** Что вы пробовали? ** – Jimbo

+0

Я смущен тем, как вы хотите извлечь данные. Можете ли вы уточнить? – Jim

+0

Конечно, мне нужно вывести 4 значения для каждой записи, код продукта, ширину, высоту и цену. Значение продукта должно быть 1-м элементом второго массива, связанным с соответствующим дочерним элементом в 1-м массиве, например, элемент [2] [1] соответствует [1] [2]. Значение ширины будет [1] [2], высота будет [2] [1], а цена будет равна [2] [2]. Следующим циклом будет код продукта [2] [2] + [1] [3], ширина будет [2] [2], высота будет [1] [3], а цена будет равна [2 ] [3]. И так далее ... – DigitalMcGrath

ответ

0

Я закончил создание хранимой процедуры в SQL 2008, чтобы обработать это вместо использования PHP.

Смежные вопросы