Может кто-нибудь помочь мне преобразовать массив.
На самом деле это результат запроса из базы данных 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>';
Вы можете использовать только один массив:
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
$item_array[] = [
'ITEM' => $row["item"],
'REFERENCE' => $row["reference"],
];
}
}
Других решений пока нет …