Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Łączenie tablic
thoriam
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 23.02.2012

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


witam wszystkich w swoim pierwszym poście (IMG:style_emoticons/default/wink.gif) . Otóż mam problem z łączeniem tablic. Mam tablice z zmieniającą się liczbą elementów.
  1. $tablica[] = $wartosc1;
  2. $tablica[] = $wartosc2;
  3. $tablica[] = $wartosc3;
  4. $tablica[] = $wartosc4;
  5. ///itd....
  6.  
  7. //zmienne wartosci to obiekty z rożnymi polami
  8.  

każdy element tablicy ma pole (tablice) 'dolacz' np.
  1. $tablica[0]->dolacz = array(1,4);

pole 'dolacz' wskazuje z jakimi indeksami ma dana tablica się połączyć a reszta żeby została dodana do kolejnych elementów tablicy żeby powstało coś takiego
  1. $koncowa_tablica[] = array($tablica[0],$tablica[1],$tablica[4]);
  2. $koncowa_tablica[] = array($tablica[2]);
  3. $koncowa_tablica[] = array($tablica[3]);
  4.  

proszę o nakierowanie na odpowiedni tok myślenia bo szczerze żaden mój pomysł nie wypalił
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Przecież nie pisałem, że to jest jedyne rozwiązanie (IMG:style_emoticons/default/smile.gif) Wyraźnie wspomnialem że tak może wyglądać implementacja, ale jest ona zależna od tego jakie przyjmiesz pewne założenia. Bardziej mi zależało byś dostał kawałek kodu, który wskazuje jak można to rozwiązać i stąd przy większości linijek są komentarze, by widzieć co w danej chwili się dzieje. Zapewne Twój kod korzysta z nieco zmienionych założeń. A nieco inne potrafią ten kod kompletnie poprzewracać (IMG:style_emoticons/default/smile.gif) Cieszę się, że pomogłem w zrozumieniu istoty problemu owym przykładem. Owocnej dalszej pracy życzę.
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: 10.10.2025 - 08:19