Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]znak [] w tablicy array
Forum PHP.pl > Forum > Przedszkole
maksik
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?
Pyton_000
A możesz powiedzieć po jaki wałek?
sowiq
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>';
nospor
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");
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-2025 Invision Power Services, Inc.