10. februar 2008 - 19:54
Der er
14 kommentarer og 1 løsning
Udskriv array id
Hej experter, jeg har følgende kode med et array i. echo "<pre>"; print_r($_SESSION['varer']); echo "</pre>"; Når jeg udskriver arrayet får jeg følgende udskrevet: Array ( [idShorts] => Array ( [antal] => 2 [navn] => Shorts [pris] => 35 [id] => 23 ) [idGrønne bukser] => Array ( [antal] => 1 [navn] => Grønne bukser [pris] => 12 [id] => 13 ) ) Hvordan kan jeg udskrive kun id'et fra arrayet? På forhånd tak.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
10. februar 2008 - 20:13
#1
for ($i=0; $i<count($_SESSION['varer']), $i++) { echo $_SESSION['varer'][$i]['id'] . "<br>"; }
10. februar 2008 - 20:16
#2
Fungere nok bedre: foreach ($_SESSION['varer'] as $key) { echo $_SESSION['varer'][$key]['id'] . "<br>"; }
10. februar 2008 - 20:19
#3
Jeg får en; Parse error: syntax error, unexpected ')', expecting ';' Når jeg sætter et ; ind bag $i++ udskriver den ingenting? Nogen der kan hjælpe?
10. februar 2008 - 20:22
#4
nielle mener for ($i=0; $i<count($_SESSION['varer']); $i++) { echo $_SESSION['varer'][$i]['id'] . "<br>"; }
10. februar 2008 - 20:24
#5
Brug 10/02-2008 20:16:57 i stedet.
10. februar 2008 - 20:28
#6
Den udskriver kun 2 <br><br> ?
10. februar 2008 - 20:35
#7
Hvilken en af dem?
10. februar 2008 - 20:39
#8
for ($i=0; $i<count($_SESSION['varer']); $i++) { echo $_SESSION['varer'][$i]['id'] . "<br>"; } udskriver: 2 <br>'er foreach ($_SESSION['varer'] as $key) { echo $_SESSION['varer'][$key]['id'] . "<br>"; } udskriver: Warning: Illegal offset type Mange tak for hjælpen indtil videre!!
10. februar 2008 - 20:42
#9
Skal nok være foreach ($_SESSION['varer'] as $key=>$value) { echo $value['id'] . "<br>"; }
10. februar 2008 - 20:43
#10
Glem foreløbigt alt om den første - den vil aldrig komme til at virke.
10. februar 2008 - 20:45
#11
... eller bare: foreach ($_SESSION['varer'] as $value) { echo $value['id'] . "<br>"; } (troede at det var nøglen som man fik fat i - men det er værdien).
10. februar 2008 - 20:47
#13
Mange tak for hjælpen begge 2! Man kan både bruge: foreach ($_SESSION['varer'] as $value) { echo $value['id'] . "<br>"; } eller som erik skrev: foreach ($_SESSION['varer'] as $key=>$value) { echo $value['id'] . "<br>"; } Svar og der er point! Så deler jeg mellem jer...
10. februar 2008 - 20:50
#14
Ingen point til mig, tak.
10. februar 2008 - 20:51
#15
Svar :^)
Vi tilbyder markedets bedste kurser inden for webudvikling