BioTob: Problem mit Groß und Kleinschreibung

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.

  1. Hallo!

    Welche Anweisung brauche ich damit auch der Suchbegriff in klein- bzw Großschreibung farbig ausgegeben wird.

    Gucke Dir mal im PHP-Manual(http://www.php3.de/manual/de/) den Unterschied zwischen den Funktionen ereg-replace() und eregi-replace() an.

    Und bei der Gelegenheit am besten auch direkt mal: http://php-faq.de/q/q-regexp-ereg.html

    Grüße
    Andreas