27. april 2005 - 23:33
Der er
5 kommentarer og 1 løsning
strenge og arrays
Hej Hajer! Ugh dont run. Hvis jeg har en streng der ser ud som følgende $minstreng = ";1,2,3;2,9,13;" fx.. Hvordan får jeg den ind i et array som ville se ud noget i den her stil array[1][1] = "1" array[1][2] = "2" array[1][3] = "3" array[2][1] = "2" array[2][2] = "9" array[2][3] = "13" Det skal med til historien at strengen bliver super meget længere så det må gerne være en form for loop funktion. Håber der er nogen der kan hjælpe! Mvh Søren.
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
27. april 2005 - 23:58
#1
$minstreng = ereg_replace("^;","",$minstreng); $minstreng = ereg_replace(";$","",$minstreng); $temparray = explode(";",$minstreng); $i=1; foreach($temparray as $value) { $temparray2 = explode(",",$value); $mitarray[$i][1] = $temparray2[0]; $mitarray[$i][2] = $temparray2[1]; $mitarray[$i][3] = $temparray2[2]; $i++; }
28. april 2005 - 00:12
#2
$minstreng = ";1,2,3;2,9,13;"; $array = split(";",$minstreng); for($i=0;$i<sizeof($array);$i++){ $array[$i] = split(",",$array[$i]); } print_r($array);
28. april 2005 - 00:13
#3
print_r skulle gerne gi: Array ( [0] => Array ( [0] => ) [1] => Array ( [0] => 1 [1] => 2 [2] => 3 ) [2] => Array ( [0] => 2 [1] => 9 [2] => 13 ) [3] => Array ( [0] => ) )
28. april 2005 - 00:22
#4
$minstreng = ";1,2,3;2,9,13;"; foreach (explode(';', $minstreng) as $val) if (!empty($val)) $array[] = explode(',', $val);
28. april 2005 - 11:08
#5
tusind tak til alle! Det virker perfekt. Rocha får for først til mølle med sit svar. Men tak detox dit virker også perfekt.
28. april 2005 - 21:06
#6
Velbekommen
Vi tilbyder markedets bedste kurser inden for webudvikling