Michael S.: Werte aus Array entfernen

Beitrag lesen

Hi,

Leider wurde gar nichts entfernt?! Bei der while Schleife, war ich eh schon skeptitch, weil es ja ein String ist.

Ops, ja da ist ein Fehler drin ;( Ich habe einfach statt doppelter Anführungszeichen gemacht, in einfachen interpretiert PHP die \r und \r anders, statt:
while (false!==strpos($zeilen, '\n\n')) {...}
muss es so sein:
while (false!==strpos($zeilen, "\n\n")) {...}

Das Ergebnis oder Ziel ist. Datei einlesen ohne Code, dann am besten in Zeile für Zeile nach einem Wort schauen und wenn in der Zeile das Wort gefunden wurde, einen Link ausgeben.

Willst du einfach nur wissen ob ein bestimmtes wort vorkommt, oder an welcher Stelle es steht? Einfach nur festellen ob das Wort vorkommt kannst du mit strpos() (müsstest nicht mal unbedingt die Tags rauswerfen, ausser das Wort selbst kann im Tag vorkommen):
if (false!==strpos($zeilen, $wort)) {
   echo $wort.' gefunden!';
}

Ich denke du willst eine Art "Suche in meiner Seite" realisieren, ja?
Dann würde ich mir den ganzen Kram sparen und sowas machen:
$zeilen = file_get_contents($name);
$zeilen = str_replace($wort, '<b>'.$wort.'</b>', $zeilen);
echo $zeilen;

Das würde alle Vorkommnisse von $wort in Fettschrift markieren :P (das <b> und </b> kannst du natürlich auch mit was schönerem ersetzen, z.B. mit <a href="link"> und </a> und dann würde jedes Wort zum Link etc.)

Gruss
Michael