Suche


Suche in Texten

Posted on | Januar 7, 2009 | No Comments
Suche in Texten

Um eine gesuchtes Wort innerhalb eines Textes farbig zu markieren, benötigt es nicht viel Code.

<?php

$searchtext=”Text”;

$text=”";
$text.=”Hallo, dieses ist ein ganz normaler Text, den wir Mithilfe dieses Scriptes druchsuchen m&ouml;chten.<br />”;
$text.=”Selbstverst&auml;ndlich soll das gesuchte Wort in der Textanzeige farbig dargestellt werden.<br />”;
$text.=”Selbst dann wenn es ein Bestandteil eines Wortes ist.”;

echo “<p><b>Text ohne Suchworte :</b><br />”;
echo $text.”</p>”;
echo “<p><b>Das Suchwort</b><br />”;
echo $searchtext.”</p>”;

$tex=”";
$tex.= str_replace($searchtext, “<font style=\”font-family:Arial;background-color:#03FC0F;font-size:12px;color:#000;\”>”;
$tex.=”$searchtext.”</font>”, $text);

echo “<p><b>Text mit markiertem Suchworte :</b><br />”;
echo $tex.”</p>”;

?>

Wichtig ist hier die Funktion str_replace.

mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )

Diese Funktion gibt einen String oder ein Array zurück, in dem alle Vorkommen von search (hier $searchtext) innerhalb von subject (hier $text) durch den angegebenen replace -Wert
(hier “<font style=\”font-family:Arial;background-color:#03FC0F;font-size:12px;color:#000;\”>
.$searchtext.”</font>) ersetzt werden.

PHP Scripte / Scriptsammlungen online

Posted on | Dezember 9, 2008 | 1 Comment
PHP Scripte / Scriptsammlungen online

http://www.script-archiv.com/

http://www.php-resource.de/

http://www.scriptworld.de/

http://www.php-free.de/

http://www.scripte-monster.de/