Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]znak [] w tablicy array
maksik
post
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
Pyton_000
post
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
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
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");
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: 14.09.2025 - 23:24