//Funkcja która przyjmuje 2 argumenty 1 argument struktura tablicy, 2 wartość tablicy. function arr($base, $str){ foreach($base as $id => $val){ $out[$base[$id]] = $out; } $out = $str; return $out; } //Przykładowo wprowadzę wartości grupa;tech;poziom oraz 100 następnie wywołam funkcję: //wynikiem tego powinna być tablica: ( ( ( [poziom] => 100 ) ) )
Niestety funkcja nie zwraca tak tej wartości proszę o pomoc oczywiście w 1 argumencie może być różna ilość ; np. teraz podałem 'grupa;tech;poziom' ale możne być czasem 'grupa' a czasem 'pod_grupa;tech;poziom;pod_poziom' itd.