у меня есть массив как это:expdend массив на то же значение
Array
(
[0] => Array
(
[item_id] => 18
[seller_id] => 1
[item_name] => test1
[price] => 10.00
[username] => user
[ship_price] => 10.00
)
[1] => Array
(
[item_id] => 16
[seller_id] => 1
[item_name] => test2
[price] => 10.00
[username] => user
[ship_price] => 20.00
)
я получаю этот массив после Еогеасп:
foreach($result as $i => $row){
$row[$i]["item_id"] = $row["PRODUCTS_ITEM_ID"];
$row[$i]["seller_id"] = $row["PRODUCTS_SELLER_ID"];
$row[$i]['item_name'] = $row['PRODUCTS_ITEM_NAME'];
$row[$i]['price'] = $row['PRODUCTS_PRICE'];
$row[$i]['username'] = $row['username'];
$row[$i]['ship_price'] = $row['ship_price'];
}
Как я могу expdend массив, если «seller_id» одно и то же , Я просто хочу сгруппировать все данные, принадлежащие «seller_id» в том же ключе.
я хочу, чтобы получить что-то вроде этого: (извините, если у меня есть ошибки)
Array
(
["seller_id"] => Array
(
[0] => Array
[item_id] => 18
[seller_id] => 1
[item_name] => test1
[price] => 10.00
[ship_price_value] => 10.00
[username] => user
[ship_price] => 10.00
[1] => Array
[item_id] => 16
[seller_id] => 1
[item_name] => test2
[price] => 10.00
[ship_price_value] => 10.00
[username] => user
[ship_price] => 20.00
)
)
Это решение * может быть вашим требованием. После цикла 'foreach' сделайте следующее:' $ seller_array = array(); $ seller_array ['seller_id'] = $ row; var_dump ($ seller_array) '. –