![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam..
Posiadam dynamicznie generowane tablice, $dane[0], $dane[1], $dane[2] itd. Ilośc tablic to od 2 do max 5, średnia ilość kluczy w tych tablicach to 10-50 kluczy. Potrzebuje zsynchronizować klucze w tych tablicach. tzn jeżeli w jednej tabeli występuje dany klucz to potrzebuje, żeby dodać go do pozostałych, które go nie posiadają, ale żeby wartość była pusta lub jakiś inny wybrany znak. Znalazłem w manualu funkcje array_diff, jednak nie mam pomysłu jak optymalnie to wykorzystać. Przykładowe tablice:
|
|
|
![]() |
![]()
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 ![]() |
@Niktoś: Nie kłócę się z pomysłem. Zauważyłem jednak pewne miejsce, gdzie może wyniknąć problem z racji określonego zachowania array_merge. Dopóki są jedynie klucze nienumeryczne, nie będzie problemu. Jeśli będą, trzeba będzie innego rozwiązania poszukać, które jest niewrażliwe na tą przypadłość. Z przykładu wynika, że możesz mieć rację i array_merge wystarczy, ale to nam jedynie autor wątku może potwierdzić.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 20:57 |