[PHP] konwersja tablicy


(pain3hp) #1

potrzebuje przerobić taką tablicę

(array) Array

(

    [0] => Array

        (

            [0] => 3

            [1] => 4

        )


    [1] => Array

        (

            [0] => Programowanie

            [1] => Technologie

        )

)

na taką

$tab = array('3'=>'programowanie', '4'=>'technologie')

przerobić znaczy odebrać tą pierwszą i zrobić z niej tą drugą, dzieki za pomoc -- Dodane 07.01.2011 (Pt) 16:30 -- dodam że tablica bazowa ma zawsze dwa indexy pierwszego wymiaru 0 i 1, następnie wchodząc do $tab[0] i $tab[1], mamy zawszę tą samą ilość indexów w tych tablicach czyli każda nazwa ma swój odpowiednik liczbowy (unikatowy, losowy) -- Dodane 07.01.2011 (Pt) 16:40 --

$tab = array($podkategorie[0][0]=>$podkategorie[1][0], $podkategorie[0][1]=>$podkategorie[1][1]);

to będzie coś takiego tylko jak to objąć w pętle for, funkcja array_push(), nie obsługuje tablic wielowymiarowych (chyba).


(Damgora) #2
foreach($podkategorie[0] as $i => $key)    $tab[$key] = $podkategorie[1][$i]; [/code]

(pain3hp) #3

o to mi chodziło, dzieki wielkie! !!