[php] krnekaj s polji... bedno.
 
php.programer13. dec 2011 17:31:12Pridružen od:
20. sep 2011
53 objav
+11-50
#1$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.
nazadnje urejal php.programer 13. dec 2011 17:32:37
všeč(0)ni všeč(0)spam(0)
 
Ledi13. dec 2011 18:04:37Pridružen od:
14. avg 2008
458 objav
+146-11910
#2$b = array();
for ($i=sizeof($string_arr)-1; $i>-1: $i--)
{
$b = array( $string_arr[$i] => $b );
}

print_r($b) ??
nazadnje urejal Ledi 13. dec 2011 18:05:05
všeč(+1)ni všeč(0)spam(0)
 
Tomcater14. dec 2011 20:48:30Pridružen od:
29. okt 2009
502 objavi
+397-676
#3Ledi 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)
všeč(+1)ni všeč(0)spam(0)
 
Ledi15. dec 2011 10:01:12Pridružen od:
14. avg 2008
458 objav
+146-11910
#4ups :)

nisem se se cisto angleske tipkovnice navadil :P
všeč(+1)ni všeč(0)spam(0)
 
php.programer28. dec 2011 15:18:05Pridružen od:
20. sep 2011
53 objav
+11-50
#5hvala lepa!
všeč(0)ni všeč(0)spam(0)
 
stran 1 od 1 |<<1>>|