Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> array_merge "gubi" klucz, jak połączyć 2 tablice w php
pgrzelka
post
Post #1





Grupa: Zarejestrowani
Postów: 313
Pomógł: 24
Dołączył: 9.08.2008
Skąd: Kielce

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


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ć


--------------------
Go to the top of the page
+Quote Post
tvister
post
Post #2





Grupa: Zarejestrowani
Postów: 253
Pomógł: 29
Dołączył: 18.08.2008

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


O godzinie 2 w nocy to rzeczywiście ciężko się czyta manual. smile.gif
Klucze numeryczne są przenumerowane natomiast klucze tekstowe nie.

Ten post edytował tvister 22.12.2009, 08:38:16


--------------------
Kto rano wstaje ten leje jak z cebra.
Go to the top of the page
+Quote Post
phpion
post
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




  1. $tab3 = $tab1 + $tab2;
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 10:39