Преобразование ориентации массива

Может кто-нибудь помочь мне преобразовать массив.
На самом деле это результат запроса из базы данных MySQL.

Существующий:

(
[ITEM] => Array
(
[0] => PRODUCT A
[1] => PRODUCT B
[2] => PRODUCT C

)

[REFERENCE] => Array
(
[0] => 107AW3
[1] => 204RS67O
[2] => 25GTR56

)

В розыске:

 (
[0] => Array
(
[ITEM] => Product A
[REFERENCE] => 107AW3
)

[1] => Array
(
[ITEM] => Product B
[REFERENCE] => 204RS67O
)

[2] => Array
(
[ITEM] => Product C
[REFERENCE] => 25GTR56
)

Что я могу сделать, чтобы преобразовать массив в нужный?
Взгляд на информацию, на самом деле это запрос от MySQL:

if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
$item_array[] = $row["item"];
$reference_array[] = $row["reference"];
}
}

table_content = array('ITEM'=>$item_array,
'REFERENCE'=>$reference_array);

echo '<pre>'; print_r($table_content); echo '</pre>';

-3

Решение

Вы можете использовать только один массив:

if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
$item_array[] = [
'ITEM' => $row["item"],
'REFERENCE' => $row["reference"],
];
}
}
2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector