tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
375
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Ruediger Ruediger ist offline Mitglied Gold
    Registriert seit
    May 2002
    Ort
    München
    Beiträge
    168
    hallo zusammen,

    ich möchte eine suchfunktion über php / mysql realisieren. Dazu lese ich die DB mit select .... LIKE %string% aus und bekomme als ergebnis den text der datenbankspalte.

    wie kann ich mit strpos die die position bestimmen und suchwortposition-50 wörter bis suchwortposition+50 wörter ausgeben und dabei das suchwort fett anzeigen lassen?

    danke im voraus!

    rue
     

  2. #2
    Registriert seit
    Nov 2001
    Ort
    Gießen
    Beiträge
    4.091
    ich an deiner stelle würde den gesamten string mit explode() aufteilen und jedes einzelne wort in ein array schreiben. dann läufst du in einer schleife jedes element des arrays durch und prüfst, ob der inhalt gleich dem suchstring ist.
    wenn das übereinstimmt, nimmst du dir den index von dem element und addierst/subtrahierst 50. der rest besteht dann nur noch aus einer schleife und ausgabefunktionen.
     
    "You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 28.03.10, 14:10
  2. Antworten: 1
    Letzter Beitrag: 14.03.09, 09:23
  3. Txt-Zeile mit Suchwort ausgeben
    Von Theranium im Forum C/C++
    Antworten: 7
    Letzter Beitrag: 26.05.08, 17:38
  4. Datei ab bestimmten Suchwort löschen...
    Von Speedkill im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 22.02.08, 15:24
  5. Google Suchwort erkennen
    Von Rosti im Forum PHP
    Antworten: 5
    Letzter Beitrag: 20.12.05, 12:42