Avatar billede petan Nybegynder
09. juli 2004 - 13:41 Der er 4 kommentarer og
1 løsning

Løkke og array

Hej

Er ny i php, og har lidt problemer med at loope gennem et array. Min kode ser ud som nedenfor:

<?php

$mitarray = array();
   
    $mitarray[] = "peter";
    $mitarray[] = "klaus";
    $mitarray[] = "hans";
    $mitarray[] = "anders";
    $mitarray[] = "morten";
    $mitarray[] = "jens";


echo ("<BR><BR>");

    $antal = (count($mitarray));
    $i = 0;

while ($i < 5); {
   
    echo ($mitarray[$i]."<BR>");
    $i = $i+1;
}

?>

Når jeg kører scriptet går siden næsten kold, som om den arbejder på at skrive en hel masse ud. Hvad gør jeg forkert?

//Petan
Avatar billede ullesan Nybegynder
09. juli 2004 - 13:43 #1
fjern ; ved while ($i < 5); <---
Avatar billede gizp Nybegynder
09. juli 2004 - 13:50 #2
Ja, hvis du er ny, kan jeg da lige fortælle dig at i dine echo behøber du ikke parenteser, det er bare spild af tid :P
Avatar billede petan Nybegynder
09. juli 2004 - 13:52 #3
Ullesan: klart...det hjalp på det. Smid et svar og du får point.

gizp: Tak for det - det husker jeg fremover.
Avatar billede ullesan Nybegynder
09. juli 2004 - 13:53 #4
rgr
Avatar billede atheist Nybegynder
10. juli 2004 - 09:26 #5
et tip mere hvis du skal blande mange php-variabler og alm html/tekst:

$mitaray[$i]." ".$total_pris." alt i alt";
giver samme resultat som:
"$mitarray $total_pris alt i alt";

Med andre ord kan du sagtens skrive php-variable inde mellem " og "
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester