Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]dodawanie danych do tablic wielowymiarowych
rohling
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 7.09.2020

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


Witam,
Potrzebuję uzupełnić tablicę wielowymiarową dodatkowymi tablicami (sub-kluczami), których ilości nie znam.
Szkielet poniżej

  1.  
  2. $array = [
  3. "auth" => array(
  4. "login" => $login,
  5. "password" => $password
  6. ),
  7. "order" => array(
  8. "header" => array(
  9. "reference" => $nr_przesylki,
  10. "loadingDate" => $data_zaladunek,
  11. "unloadingDate" => $data_rozladunek,
  12. "descriptionOfGoods" => $opis_towaru,
  13. "remarks" => $uwagi
  14. ),
  15. "loadingAddress" => array(
  16. "name" => $nazwa_nadawcy,
  17. "street" => $ulica_nadawcy,
  18. "streetNo" => $ulica_nadawcy_nr,
  19. "postCode" => $kod_pocztowy_nadawcy,
  20. "city" => $miasto_nadawcy,
  21. "country" => "PL",
  22. "phone" => $nadawca_telefon,
  23. "mobilePhone" => $nadawca_telefon_mobilny,
  24. "person" => $nadawca_osoba
  25. ),
  26. "unloadingAddress" => array(
  27. "name" => $nazwa_odbiorcy,
  28. "street" => $ulica_odbiorcy,
  29. "streetNo" => $ulica_odbiorcy_nr,
  30. "postCode" => $kod_pocztowy_odbiorcy,
  31. "city" => $miasto_odbiorcy,
  32. "country" => "PL",
  33. "phone" => $odbiorca_telefon,
  34. "mobilePhone" => $odbiorca_telefon_mobilny,
  35. "person" => $odbiorca_osoba
  36. ),
  37. "packages" => array(
  38. //tutaj potrzebuje dodać wiele "package" - próbowałem użyć pętli FOR w tym miejscu, ale no jest to niedopuszczalne...
  39.  
  40. ),
  41.  
  42. )
  43.  
  44. ];


Do klucza "packages" muszę dodać X (nie znam liczy elementów) nowych tablic z wartościami w poniższym formacie:

  1. "package" => array(
  2. "symbol" => $dane_paczek[0],
  3. "quantity" => $dane_paczek[1],
  4. "weightCm" =>$dane_paczek[2],
  5. "lenghtCm" => $dane_paczek[3],
  6. "widthCm" => $dane_paczek[4],
  7. "heightCm" => $dane_paczek[5]
  8. },


Pytanie, może niezbyt banalne, skoro pomimo usilnych poszukiwań odpowiedzi na to zagadnienie, jestem zmuszony pozawracać tu mądrzejsze głowy...

W jaki sposób mogę tego dokonać?
Z góry dziękuję za pomoc...

Ten post edytował rohling 7.09.2020, 15:27:33
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 21.08.2025 - 07:26