16. oktober 2001 - 14:22
Der er
8 kommentarer og 1 løsning
delete[2]
Hvordan sletter jeg en linie dette array? $file_read = file(\"$file\"); $overskrift_t = $file_read[2]; Jeg vil ha´ slettet index [2], efter de data jeg skal bruge er hevet ud. Det skal ikke bare fyldes med \"\" men fjernes helt.
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?
16. oktober 2001 - 14:25
#1
Du kan bruge \"unset($file_read[2]);\"
16. oktober 2001 - 14:27
#2
tror det kunne være noget a\'la dette : (utestet) $x=0; for ($i = 0;$i<count($file_read);$i++) { if ($i != 2) { $newfile[$x] = $file_read[$i]; } $x++; } //webmonster.dk
16. oktober 2001 - 14:29
#3
Hmm... jeg ville umiddelbart sige at min løsning var en smule hurtigere!
16. oktober 2001 - 14:31
#4
ja det må man sige, men flyttes de index\'s der er højere end 2 ned på 2\'s plads ? //webmonster.dk
16. oktober 2001 - 14:32
#5
Nej... det gør de ikke....
16. oktober 2001 - 14:33
#6
ok... så er det jo op til phppoul om det skal det eller ej.... //webmosnter.dk
16. oktober 2001 - 14:51
#7
Det må man håbe at det ikke skal. Det er ikke normalt at man er totalt afhængig af ens index\'er....
16. oktober 2001 - 20:28
#8
16. oktober 2001 - 21:11
#9
webmonster> Forøvrigt tror jeg du mente: for ($i = 0;$i<count($file_read);$i++) if ($i != 2) $newfile[] = $file_read[$i]; =)
Vi tilbyder markedets bedste kurser inden for webudvikling