Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: array_merge "gubi" klucz
Forum PHP.pl > Forum > PHP
pgrzelka
Witam

mam 2 tablice i próbę łączenia
  1. $tab1 = array ('' => 'wybierz');
  2. $tab2 = array ( 22 => 'Mazowieckie', 36=>'Dolnośląskie', 41 => 'Śląskie');
  3. $tab3 = array_merge($tab1, $tab2);


wynikiem tej operacji jest:
array(
'' => 'wybierz',
0 => 'Mazowieckie',
1 => 'Dolnośląskie',
2 => 'Śląskie',
);

jak inaczej mogę połączyć te tablice aby nie używać ksort oraz aby 'wybierz' było zawsze na górze?

powyższa tablica z województwami jest przykładowa, jest ona pobierana z tabeli o formacie
id | typ | nazwa | ordering
1 | woj | mazowieckie | 11
2 | woj | świętokrzyskie | 12

ps. domyślam się że rozwiązanie jest bardzo proste ale jakoś ja nie mogę sobie z tym poradzić
tvister
O godzinie 2 w nocy to rzeczywiście ciężko się czyta manual. smile.gif
Klucze numeryczne są przenumerowane natomiast klucze tekstowe nie.
phpion
  1. $tab3 = $tab1 + $tab2;
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.