28. maj 2003 - 12:00
Der er
28 kommentarer og 1 løsning
Hente streng fra array
Hej Jeg har dette array: <?php // MP3 $mp3 = array( array("Boys and girls", "mp3/boys.mp3", "mp3/play.php"), .. )); ?> Jeg gerne vil hente BOYS AND GIRLS ud i en sætning og så derefter den 2. URL mp3/play.php i et link på næste linie. Hvordan gør jeg det? Når jeg bruger den her : $mp3[0]; Får jeg bare array; tilbage..??
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.
print $mp3[0]; print "<br>"; print $mp3[2]; ??
Du har et komma til sidst i din array. Måske en fejl?
her er hele koden : <?php print(" <!-- sang nr 1 --> <IMG SRC=pic/trans1x1.gif BORDER=0 WIDTH=1 HEIGHT=74 ALIGN=bottom><BR> $mp3[0]; <!-- sang nr 2 --> <br><IMG SRC=pic/trans1x1.gif BORDER=0 WIDTH=1 HEIGHT=21 ALIGN=bottom><BR> <!-- sang nr 3 --> <br><IMG SRC=pic/trans1x1.gif BORDER=0 WIDTH=1 HEIGHT=21 ALIGN=bottom><BR> <!-- sang nr 4 --> <br><IMG SRC=pic/trans1x1.gif BORDER=0 WIDTH=1 HEIGHT=21 ALIGN=bottom><BR> <!-- sang nr 5 --> <br><IMG SRC=pic/trans1x1.gif BORDER=0 WIDTH=1 HEIGHT=21 ALIGN=bottom><BR> "); ?>
når jeg kører den giver "$mp3[0]" - "arrays;" tilbage.. Altså ikke som fejl.. Det skriver den på siden..
IMG SRC=pic/trans1x1.gif BORDER=0 WIDTH=1 HEIGHT=74 ALIGN=bottom><BR> print $mp3[0];
det står jo allerede inde i en print. det virker ikke..
$mp3 = array("Boys and girls", "mp3/boys.mp3", "mp3/play.php"); print(" <!-- sang nr 1 --> <IMG SRC=pic/trans1x1.gif BORDER=0 WIDTH=1 HEIGHT=74 ALIGN=bottom><BR> $mp3[0]; Virker altså fint hos mig....
hmm, hele mit array ser sådan her ud: <?php // MP3 $mp3 = array( array("Boys and girls", "mp3/boys.mp3", "mp3/play.php"), array("Chemicals", "mp3/chemicals.mp3", "mp3/play.php"), array("Sunday fucking sunday", "mp3/sunday.mp3", "mp3/play.php"), array("Radio (demo)", "mp3/radio.mp3", "mp3/play.php"), array("Stereo (demo)", "mp3/stereo.mp3", "mp3/play.php"), array("", "", ""), array("", "", ""), array("", "", ""), array("", "", ""), array("", "", "")); ?>
print $mp3[0][0]; print "<br>"; print $mp3[0][2];
Ro på jeg var lige væk. Som Erik skriver : print $mp3[0][0];
erikjacobsen> prøv at læse lidt op.. det virker nemlig stadigvæk ikke. er det fordi det hele står inden i en print (""); ?
: ) nikolajdu> din sidste besked var bare lidt svær at tyde..
print(" <!-- sang nr 1 --> <IMG SRC=pic/trans1x1.gif BORDER=0 WIDTH=1 HEIGHT=74 ALIGN=bottom><BR> ".$mp3[0][0]." - ".$mp3[0][2]."
Ahh nu virker det! Mange tak du : D smid et svar..
orv, lige en sidste ting.. hvis nu skal være inde i en HREF hvordan gør man så? Altså <A href="HER"> tekst </a>
rettelse: .. hvis nu ".$mp3[0][2]." skal..
print(" <!-- sang nr 1 --> <a href=\"".$mp3[0][2]."\"><IMG SRC=pic/trans1x1.gif BORDER=0 WIDTH=1 HEIGHT=74 ALIGN=bottom><BR> ".$mp3[0][0]." - ".$mp3[0][2]."</a>"); /Nikolaj
<a href="/mp3/play.php?mp3=HER SKAL $mp3[0][2] IND" target="_play">".$mp3[0][0]."</a>
<a href=\"/mp3/play.php?mp3=".$mp3[0][2]."\" target=\"_play\">".$mp3[0][0]."</a>
Vi tilbyder markedets bedste kurser inden for webudvikling