Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]znak [] w tablicy array
maksik
post 4.10.2014, 10:10:08
Post #1





Grupa: Zarejestrowani
Postów: 206
Pomógł: 0
Dołączył: 26.09.2012

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


mam kod array w takiej postaci
  1. $owoce = array("zakupy" => array("produkt"=>"czekoladki","brutto"=>"1300","vat"=>"1","ilosc"=>"1"), "platnosc"=> "0", "kasjer" => "kasjer");
  2.  
  3. echo''. json_encode($owoce,JSON_NUMERIC_CHECK).'<br><br>';


wyświetla on się w sposób
  1. {"zakupy":{"produkt":"czekoladki","brutto":1300,"vat":1,"ilosc":1},"platnosc":0,"kasjer":"kasjer"}


a chciałbym aby wyświetlało się w ten sposób
  1. {"zakupy":[{"produkt":"czekoladki","brutto":1300,"vat":1,"ilosc":1}],"platnosc":0,"kasjer":"kasjer"}


Jak dodać [] dla parametru zakupy?

Ten post edytował maksik 4.10.2014, 10:10:35
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Pyton_000
post 4.10.2014, 11:10:05
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


A możesz powiedzieć po jaki wałek?
Go to the top of the page
+Quote Post
sowiq
post 4.10.2014, 11:26:16
Post #3





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


Z prostego powodu, bo np., chce mieć listę (tablicę) produktów, a nie pojedynczy element...

  1. $owoce = array(
  2. "zakupy" => array(
  3. array("produkt"=>"czekoladki","brutto"=>"1300","vat"=>"1","ilosc"=>"1"),
  4. array("produkt"=>"inne czekoladki","brutto"=>"1300","vat"=>"1","ilosc"=>"1"),
  5. ),
  6. "platnosc"=> "0",
  7. "kasjer" => "kasjer",
  8. );
  9.  
  10. echo json_encode($owoce,JSON_NUMERIC_CHECK) . '<br><br>';


Ten post edytował sowiq 4.10.2014, 11:29:25
Go to the top of the page
+Quote Post
nospor
post 6.10.2014, 07:37:04
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No to dodaj kolejną tablice

  1. $owoce = array("zakupy" => array(
  2. array("produkt"=>"czekoladki","brutto"=>"1300","vat"=>"1","ilosc"=>"1"),
  3. array("produkt"=>"inny produkt","brutto"=>"1300","vat"=>"1","ilosc"=>"1")
  4. ), "platnosc"=> "0", "kasjer" => "kasjer");


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

"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

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: 14.08.2025 - 03:38