Avatar billede Slettet bruger
16. februar 2006 - 20:37 Der er 8 kommentarer og
2 løsninger

se om et ord er i en txt fil

hey
Jeg har brug for denne lille funktion

Jeg har en masse ord i et txt dokument. (genre på musik. house, pop, rock osv.)
Jeg har så brug for en funktion der kigger i dokumentet og siger om et valgfrit ord (genre)findes i denne teksfil.
Avatar billede yezbarh Nybegynder
16. februar 2006 - 20:38 #1
Udfra hvilket?
Altså, fx.
$sogEfter = "techno";

eller har du en $_POST[] metode? - Er det en slags søgefunktion?
Avatar billede barklund Nybegynder
16. februar 2006 - 20:39 #2
Hvordan er ordene adskilt? Skal det være hele ord, eller kan det også være en del af et ord?
Avatar billede Slettet bruger
16. februar 2006 - 20:48 #3
det er hele ord
de kan godt være separeret af fx ;
Avatar billede Slettet bruger
16. februar 2006 - 20:56 #4
brugeren kan skrive et ord. Derefter vil jeg checke om det ord brugeren har skrevet findes i min liste over genre.
Avatar billede gizmo-gizmo Nybegynder
16. februar 2006 - 21:03 #5
Hvad med noget a la:

$filindhold = implode("", file("tekstfil.txt"));
if (strstr($filindhold, $sogeord))
{
  echo "Ordet findes";
}
Avatar billede Slettet bruger
16. februar 2006 - 21:14 #6
den er go
tak ska du ha
læg et svar så der points
Avatar billede gizmo-gizmo Nybegynder
16. februar 2006 - 21:15 #7
Super :-)  Meget simpel løsning, men okay.
Avatar billede barklund Nybegynder
17. februar 2006 - 09:14 #8
Og hvis man søger efter "k", så er jeg overbevist om, at ordet findes - for den søger jo også på dele af ord.

Du skal istedet bagefter eksplodere over delimiter og så søge i dette array:

$filindhold = explode(";", implode("", file("tekstfil.txt")));
if (array_search($sogeord, $filindhold) !== false)
{
  echo "Ordet findes";
}

:)

(hvilket var årsagen til, at jeg spurgte, om den kun skulle søge på hele ord)

--
Morten Barklund
Avatar billede gizmo-gizmo Nybegynder
17. februar 2006 - 09:19 #9
Gå væk Barklund ... :-)
Avatar billede barklund Nybegynder
17. februar 2006 - 09:23 #10
/me dukker sig
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