Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Synchronizacja tablic. Identyczne klucze w każdej z tablic?
kukix
post
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:
  1. $dane[0] = array (
  2. 'nazwa_1' => 'wartosc_1',
  3. 'nazwa_4' => 'wartosc_4'
  4. );
  5.  
  6. $dane[1] = array (
  7. 'nazwa_1' => 'wartosc_1a',
  8. 'nazwa_2' => 'wartosc_2a',
  9. 'nazwa_3' => 'wartosc_3a',
  10. 'nazwa_4' => 'wartosc_4a'
  11. 'nazwa_5' => 'wartosc_5a',
  12. 'nazwa_6' => 'wartosc_6a'
  13. );
  14.  
  15. $dane[2] = array (
  16. 'nazwa_2' => 'wartosc_2b',
  17. 'nazwa_3' => 'wartosc_3b',
  18. 'nazwa_4' => 'wartosc_4b'
  19. );
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: 22.08.2025 - 14:45