Avatar billede thingholm.dk Nybegynder
23. august 2003 - 13:00 Der er 9 kommentarer og
1 løsning

Lav array og løb den igennem

Hej

Hvis jeg har en streng som denne:

$codes = "1,2,3,4,5,6";

Hvordan laver jeg den til en array, som løbes igennem og echo'er værdien ud?

VH

Anders
Avatar billede zkn Nybegynder
23. august 2003 - 13:02 #1
$codes = "1,2,3,4,5,6";
$codes= explode(","$codes);
foreach($codes as $line){
echo $line;
}
Avatar billede zkn Nybegynder
23. august 2003 - 13:03 #2
$codes= explode(",",$codes);
manglede et komma :/
Avatar billede bearhugx Nybegynder
23. august 2003 - 13:03 #3
zkn >> hus et komma ...

explode("," , $codes);
Avatar billede limemedia Nybegynder
23. august 2003 - 13:04 #4
prøv med

$codes = "1,2,3,4,5,6";
$ce = explode(',', $codes);
for ($i=0; $i<sizeof($ce); $i++) {
    echo $ce[$i].'<br>';
}
Avatar billede ztyxx Nybegynder
23. august 2003 - 13:04 #5
$codes = "1,2,3,4,5,6";
$codes = explode(",", $codes);
for($i=0; $i<count($codes); $i++) {
    echo $codes[$i];
}
Avatar billede ztyxx Nybegynder
23. august 2003 - 13:05 #6
hehe, man skal huske at refreshe
Avatar billede tipsen Nybegynder
23. august 2003 - 13:05 #7
Hvis teksten kommer fra en fil, kan du nok bruge  fgetcsv() (http://dk.php.net/manual/en/function.fgetcsv.php)
Avatar billede limemedia Nybegynder
23. august 2003 - 13:08 #8
ztyxx >> det er ikke altid smart at overskrive den originale variabel
Avatar billede ztyxx Nybegynder
23. august 2003 - 13:09 #9
ljweb> nej det er det vel egentlig ikke, en gammel og dårlig vane, som jeg hellere må få lagt på hylden ;-)
Avatar billede tipsen Nybegynder
23. august 2003 - 13:21 #10
Det kan specielt give problemer, når der samtidig laves type-konvertering.
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