ole_marius Skrevet 14. februar 2010 Del Skrevet 14. februar 2010 (endret) Holder på å lære meg basic php og har kommet meg til array funksjonen. Ifølge hardware's egen php leksjon vil <?php $color = array ("blue", "red", "green"); print_r ($color); ?> Gi meg en liste som skal se någeludne slik ut: Array ( [0] => Blue [1] => Red [2] => Green ) Dog så for jeg dette: Array ( [0] => blue [1] => red [2] => green ) Hva er det som jeg eventuelt gjør galt? Endret 14. februar 2010 av ole_marius Lenke til kommentar
Baxi Skrevet 14. februar 2010 Del Skrevet 14. februar 2010 Tror du mangler break tag. "<br/>" Sett det etter hver farge. Lenke til kommentar
ole_marius Skrevet 14. februar 2010 Forfatter Del Skrevet 14. februar 2010 (endret) har dog prøvd det: dette <?php $color = array ("blue <br/>", "red<br/>", "green<br/>"); print_r ($color); ?> gir meg: Array ( [0] => blue [1] => red [2] => green ) Endret 14. februar 2010 av ole_marius Lenke til kommentar
Alex Moran Skrevet 14. februar 2010 Del Skrevet 14. februar 2010 (endret) Hva er problemet? Wrap resultatet med <pre> for at det skal se "ordentlig" ut i browseren eller kjør fra kommandolinja. Endret 14. februar 2010 av Josh Homme Lenke til kommentar
Jonas Skrevet 14. februar 2010 Del Skrevet 14. februar 2010 print_r gir det faktisk et resultat slik du mener å forvente å få, men fordi det blir tolket av nettleseren, så ender alt opp på samme linje. Dersom du velger å vise kildekoden, så vil du se det klarere. Lenke til kommentar
TheClown Skrevet 14. februar 2010 Del Skrevet 14. februar 2010 echo "<pre>"; print_r($array); echo "</pre>"; må jeg kjøre i Opera i allefall Lenke til kommentar
ole_marius Skrevet 14. februar 2010 Forfatter Del Skrevet 14. februar 2010 (endret) Hvor skal jeg plassere <pre>? Har prøvd å sette dem bak "Blue<pre>", "Green<pre>", "Red<pre>" men ender opp med: Array ( [0] => Blue [1] => Red [2] => Green) Endret 14. februar 2010 av ole_marius Lenke til kommentar
Baxi Skrevet 14. februar 2010 Del Skrevet 14. februar 2010 (endret) Er det noe slikt du mener? <?php $color = array ("blue <br/>", "red<br/>", "green<br/>"); echo "<pre>"; print_r ($color); echo "</pre>"; ?> Ta bort <br/> hvis du ikke skal ha linjeskift. Endret 14. februar 2010 av Baxi Lenke til kommentar
ole_marius Skrevet 14. februar 2010 Forfatter Del Skrevet 14. februar 2010 Ja, takker.. Men har et bonus spørsmål. Hvorfor bruek <br/> når <br> gjør akkurat det samme? Lenke til kommentar
Even_A Skrevet 14. februar 2010 Del Skrevet 14. februar 2010 For valid html. Alle tags som ikke har en annen spesifikk slutt tag, skal sluttes med / i samme tag. litt dårlig formulert, men her er et eksempel: <h1>Overskrift</h1> Denne har en spesifikk slutt tag (</h1>). <br> har ingen slutt tag, man skriver aldri: <br></br>. Derfor skal man skrive <br /> Lenke til kommentar
Ernie Skrevet 14. februar 2010 Del Skrevet 14. februar 2010 Det har ingenting med HTML å gjøre. HTML er godt inspirert SGML, og tillater tag uten sluttag (f.eks <img> og <br>). XHTML som var tiltenkt å ta over for HTML er derimot en form for XML, og der må alle tager avsluttes, derav <img /> og <br />. Lenke til kommentar
MikkelRev Skrevet 14. februar 2010 Del Skrevet 14. februar 2010 In HTML the <br> tag has no end tag. In XHTML the <br> tag must be properly closed, like this: <br />. Lenke til kommentar
ole_marius Skrevet 14. februar 2010 Forfatter Del Skrevet 14. februar 2010 Ah... se det er den eneste forskjellen egentlig Orker ikke å lære meg annet en html og php uansett Lenke til kommentar
TheClown Skrevet 15. februar 2010 Del Skrevet 15. februar 2010 Det er ingen dårlig uvane. Lenke til kommentar
MikkelRev Skrevet 16. februar 2010 Del Skrevet 16. februar 2010 Det er ingen dårlig uvane. Vet ikke helt hva du mente, men det er vel rett og slett feil å bruke <br /> i html, ifølge det jeg pastet fra W3C. Lenke til kommentar
Ernie Skrevet 16. februar 2010 Del Skrevet 16. februar 2010 Det er ingen dårlig uvane. Vet ikke helt hva du mente, men det er vel rett og slett feil å bruke <br /> i html, ifølge det jeg pastet fra W3C. Feil? Kan du linke til en kilde? <br /> er sist jeg sjekket fult lovlig i HTML. Selv det å droppe sluttag for f.eks <p> er fult lovlig ... Lenke til kommentar
MikkelRev Skrevet 16. februar 2010 Del Skrevet 16. februar 2010 (endret) In HTML the <br> tag has no end tag. In XHTML the <br> tag must be properly closed, like this: <br />. Og tilsvarende for hr http://w3schools.com/tags/tag_br.asp http://w3schools.com/tags/tag_hr.asp Har du prøvd <br /> i både html transitional og strict? Endret 16. februar 2010 av MikkelRev Lenke til kommentar
Ernie Skrevet 16. februar 2010 Del Skrevet 16. februar 2010 Det gir en «warning» på strict, men ingen «error». Ergo, det ansees som gyldig, men det advares mot at <br/> kan bli tolket feil. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå