цикл цикла while () merge (), обращающийся к этим значениям вне while () в массиве, формирует $ row ['field_name'] - PullRequest
0 голосов
/ 06 января 2012

Это пока разбирает мой запрос. Переменная $ merge содержит точную структуру, которая мне нужна.

То, что я пытаюсь сделать, это взять данные слияния $ и обработать их как массив и получить каждое значение в $ row [0], $ row [1], $ row [3] и т.д. ... вне время цикла.

while ($row = mysql_fetch_row($query)) {
    $industries = explode(",", $row[13]);
    unset($row[13]);
    $merge = array_merge($row, $industries);
}

Пример вывода $ merge:

Array
(
   [0] => 3122
   [1] => Painting Services
   [2] => 
   [3] => 1234567 Tew Street
   [4] => 
   [5] => Andover
   [6] => MA
   [7] => 
   [8] => 01801
   [9] => 000-555-1212
   [10] => 000-555-1212
   [11] => 
   [12] => www.not-a-real-site.ooo
   [13] => Roofing 
)

Array
(
   [0] => 3123
   [1] => Hobow Corporation
   [2] => 
   [3] => 115 Sound Plaza, 117th Floor
   [4] => 
   [5] => Woodbridge
   [6] => NJ
   [7] => 
   [8] => 07111
   [9] => 000-555-1212
   [10] => 000-555-1212
   [11] => 
   [12] => www.not-a-real-site.ooo
   [13] => Energy
)

1 Ответ

0 голосов
/ 06 января 2012
$rows = array();
while ($row = mysql_fetch_row($query)) {
    $industries = explode(",", $row[13]);
    unset($row[13]);
    $rows[] = array_merge($row, $industries);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...