[php] aantal woorden in tekst zoeken en weergeven

Pagina: 1
Acties:

  • Lurge
  • Registratie: Maart 2000
  • Niet online

Lurge

ActueleWind

Topicstarter
Ik ben nog steeds bezig met de searchfunctie. ik heb nu deze preg_match regel in mijn code staan:
PHP:
1
2
3
<?
preg_match("/(( \w+)*$searchdeel[$Q]( \w+)*)/i", $tekst, $regs);
?>

De output is opzich best wel redelijk maar ik krijg geen woorden VOOR de gezochte tekst nu.
als ik zoek op contact krijg ik:
...contact opnemen met Customer Support Center...
Ik zou dus moeten krijgen:
Wilt u contact opnemen met Customer Support Center.
Heeft iemand een idee hoe ik dit kan oplossen?

ActueleWind


Verwijderd

Je haalt eerst de regels uit het tekstbestand dus alles tussen . en . (Begin is natuurlijk een uitzondering) En met die string doe je een zoekopdracht naar een match. Is er geen match dan haal je een nieuwe regel op. Is er wel een match dan geef je de regel weer.

Zal niet zo snel lopen als je lange teksten hebt. Maar ja je moet toch wat ;)

  • Lurge
  • Registratie: Maart 2000
  • Niet online

Lurge

ActueleWind

Topicstarter
Zal niet zo snel lopen als je lange teksten hebt. Maar ja je moet toch wat
Heeft iemand anders een andere / minder belastende oplossing?

ActueleWind