Ich habe ein Lexikon und möchte den Suchbegriff beim Ausgeben farbig hervorheben. Während nun PHP die Datenbank nach dem Suchbegriff durchsucht, findet es den Begriff und berücksichtig dabei nicht Groß oder Kleinschreibung (was ich auch do will). Denn Suchbegriff macht es jedoch nur Farbig wenn es genau dem angegeben Suchbegriff entspricht.
hier der CODE:
$ziffernzeilen = file($lexikon);natsort($ziffernzeilen);
while (list ($line_num, $line) = each ($ziffernzeilen))
{
$ziffern = explode("|",$line);
$sucher = eregi($suche, $ziffern[0]);
if ($sucher == true)
{
$ziffern[0] = ereg_replace($suche,"<span class='sucher'>".$suche."</span>",$ziffern[0]);
echo "<tr bgcolor="$linkstabellecolor">
<td colspan="2" class="suche"><span class="titel"><b>$ziffern[0]</b></span></td><td class="suche"><span class="smal"> $ziffern[1]</span></td>
</tr>";}}
Welche Anweisung brauche ich damit auch der Suchbegriff in klein- bzw Großschreibung farbig ausgegeben wird.