[php] krnekaj s polji... bedno.

$string = "controller/form/data";

pri pretvorbi stringa v večdimenzinalno polje dobim namesto večdimenzionalnega le enodimenzionalno polje, torej:

TEŽAVA: dobim enodimenzionalno polje namesto trodimenzionalnega,... težava je v for zanki pri: $a[$item]=array();

KODA:
$string = "controller/form/data";
$string_arr = explode("/",$string);

foreach ($string_arr as $item)
{
$a[$item]=array();
}


Hvala.

4 odgovori

$b = array();
for ($i=sizeof($stringarr)-1; $i>-1: $i--)
{
$b = array( $string
arr[$i] => $b );
}

print_r($b) ??

1

Ledi ima prav, se pa je samo zatipkal pri vrstici s for (znak ":").
Pravilna koda bo:

$b = array();
for ($i=sizeof($string_arr)-1; $i>-1; $i--)
{
$b = array( $string_arr[$i] => $b );
}

print_r($b)
1

ups :)

nisem se se cisto angleske tipkovnice navadil :P

1

hvala lepa!