Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tablica wielowymiarowa, Problem z zapisem danych
heniek87
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 28.06.2011

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


Witam!
Mam tu tablicę wielowymiarową
  1. $arr = array(
  2. 1 => array(
  3. 1 => '1.1',
  4. 2 => array(
  5. 1 => 'tekst przed',
  6. 2 => array(
  7. 1 => '1.2.2.1',
  8. 2 => 8
  9. ),
  10. 3 => array(
  11. "cos" => '1.2.3',
  12. 2 => "cos innego",
  13. 3 => 8
  14. )
  15. )
  16. ),
  17. 2 => array(
  18. 1 => '2.1',
  19. 2 => 6
  20. ),
  21. 3 => array(
  22. 1 => '3.1',
  23. 2 => array(
  24. "cos" => '3.2.1',
  25. 2 => 9,
  26. 3 => 8
  27. )
  28. )
  29. );

Mój problem polega na tym że chciałbym odczytywać i edytować taką tablicę, lecz nie sposobem:
  1. echo $arr[1][2][1];
  2. $arr[1][2][1]='tekst po';

lecz;
mając zmienną np;
  1. $sciezka="1.2.1";
  2. $arr[$sciezka]='tekst po'; //powinno się odnosić do $arr[1][2][1];
  3. //oczywiście powyższy fragment kodu nie będzie działał

z odczytem sobie poradziłem, gorzej z zapisem w określonym miejscu.
Porszę o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bastard13
post
Post #2





Grupa: Zarejestrowani
Postów: 664
Pomógł: 169
Dołączył: 8.01.2010
Skąd: Kraków

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


Rozbudowana baza to nie jest coś co wyklucza zmiany bądź stosowanie obiektów. Właściwie, to jeżeli jest bardzo rozbudowana baza, to te obiekty ułatwiają później zrozumienie logiki działania całej aplikacji. Oczywiście przeprowadzenie takiej operacji na żywym organizmie jest trudniejsze, ale to już twoja decyzja:)
Go to the top of the page
+Quote Post
heniek87
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 28.06.2011

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


Cytat(bastard13 @ 20.09.2011, 14:18:05 ) *
Rozbudowana baza to nie jest coś co wyklucza zmiany bądź stosowanie obiektów. Właściwie, to jeżeli jest bardzo rozbudowana baza, to te obiekty ułatwiają później zrozumienie logiki działania całej aplikacji. Oczywiście przeprowadzenie takiej operacji na żywym organizmie jest trudniejsze, ale to już twoja decyzja:)

jeszcze nie jest to żywy organizm. Czy mógłbyś troszkę bardziej mnie oświecić w jaki sposób mógłby przebudować to ?
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 21:06