Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP array uzyskanie listy produktów
Forum PHP.pl > Forum > PHP
fcppl
Witam,

Moge z Petli foreach w koszyku pobrac informację dla produtów tj, nazwa produktu, id produktu, cene itp... i robię to tak:

foreach($order['items'] as $product) {

echo "'code:".$product->product_id."',";
echo "'name:".$product->order_item_name."',";
echo "'price:".$product->product_price."',";

};

Ale w jaki sposób mogę uzyskać taki wynik dla produktów:

$products = [
[
'code' => 'code_1',
'name' => 'produs_1',
'price' => 100,
],
[
'code' => 'code_2',
'name' => 'produs_2',
'price' => 200,
],
[
'code' => 'code_3',
'name' => 'produs_3',
'price' => 300,
],
];

Proszę o jakiś przykład. Dziękuję za pomoc
nospor
No to przepisz sobie do tablicy jaka chcesz. No w php mozesz sam budowac tablice

  1. $products = [];
  2. foreach($order['items'] as $product) {
  3.  
  4. $products[] = [
  5. 'code' =>$product->product_id,
  6. 'name' => $product->order_item_name,
  7. 'price' =>$product->product_price
  8. ];
  9.  
  10. };
  11.  
  12. print_r($products);
fcppl
dziekuje za pomoc, wszystko dziala OK
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.