| [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();všeč(+1)ni všeč(0)spam(0) | |
| Ledi15. dec 2011 10:01:12Pridružen od: 14. avg 2008 458 objav +146-11910 | 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>>| | ||