Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PHP array uzyskanie listy produktów
fcppl
post 20.09.2022, 09:50:40
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 11.04.2010

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
nospor
post 20.09.2022, 09:55:02
Post #2





Grupa: Moderatorzy
Postów: 36 457
Pomógł: 6297
Dołączył: 27.12.2004




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);


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
fcppl
post 20.09.2022, 10:13:00
Post #3





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 11.04.2010

Ostrzeżenie: (0%)
-----


dziekuje za pomoc, wszystko dziala OK
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 23:11