Avatar billede thepulse Nybegynder
05. februar 2003 - 06:34 Der er 4 kommentarer og
1 løsning

Hvordan "søger" man i et array

Hejsa!

Jeg bruger dette til at hente indholdet af en tekstfil:
$import = file("./uploads/kmb.txt");
$content = implode("", $import);
print nl2br($content);

Tekstfilen indeholder film, DK og UK i en skøn forvirring!

Hvis jeg KUN vil vise UK film på skærmen hvordan gør jeg så det ?????

Puller
Avatar billede schaefner Juniormester
05. februar 2003 - 06:36 #1
hvordan ser filen ud?
Avatar billede schaefner Juniormester
05. februar 2003 - 06:46 #2
Hvis du f.eks. har filmene stående sådan her:
UK, The Wizard of us
DK, Blinkende Lygter
UK, Snowwhite And the seven dwarfs
DK, En Kort En Lang

så burde du kunne bruge den herN.<?
$import = file("film.txt");
for ($i=0; $i <= count($import); $i++) {
    if (eregi("^UK", $import[$i])) {
        echo "$import[$i]<br>";
    }
}
?>
Avatar billede schaefner Juniormester
05. februar 2003 - 08:18 #3
Så kan du f.eks tilføje en replace hvis du ikke vil ha "UK, " med i udskriften.

$import[$i] = str_replace("UK, ", "", $import[$i]);
Avatar billede computopic Nybegynder
05. februar 2003 - 14:29 #4
Prøv at kigge på den her: in_array()
Tjek den ud på dk.php.net ;-)
Avatar billede thepulse Nybegynder
05. februar 2003 - 17:14 #5
Filen ser sådan ud:
FILM:
101 Dalmations II - Patches London Adventure (Engelsk tale)
Amin Jensen - Stort
Asterix & Obelix - Mission Cleopatra (Dansk Tale)
Blade 2 - (Dansk tekst)
Country Bears (Disney film på Engelsk)
Die Another Day (DK Tekst)
Disneys Askepot 2 (Dual Audio UK - DK)
Disneys Atlantis (DK Tale)
Disneys Atlantis (DK Tekst)
......m.m.
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