Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PHP array uzyskanie listy produktów
fcppl
post
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
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
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);
Go to the top of the page
+Quote Post
fcppl
post
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 12:22