horst: /PHP Sonderzeichen und die Probleme der Suche

Hallo zusammen,

hatte das zwar schonmal gepostet, leider sind aber alle Postings weg...

Zum Problem:
Ich habe eine MySQL-Datenbank die mit Produktnamen gefüllt ist.
Viele Produkte enthalten Sonderzeichen.
Nun möchte ich auf unserer Homepage gerne eine Suchfunktion intergríeren,
da aber die meissten Kunden nicht wissen wie die Produkte
tatsächlich geschrieben werden / in unserer DB stehen, würde
ich gerne die Sonderzeichen umwandeln in "normale" Zeichen.
Dies sollte sowohl beim select als auch bei der Suchanfrage geschehen.

Wenn also jemand das Produkt hâllo sucht und hallô eingibt,
sollte hallo mit hallo verglichen werden...

Gibt es da eine fertige Funktion??

Viele Grüße vom Horst

  1. Hi
    bin auch mit mein post weg gewesen
    wollte Dir auch schon mal antworten ging aber nicht !

    Das müsste gehn :

    $array = array ("ä" => "Sonderzeichen","ö" => "oe","ü" => "ue","ß" => "ss","|" => "","&" => " ", "-" =>" ", "," =>" " );
        $DEINTEXT  = strtr($DEINTEXT,$array);

    Oder

    preg_replace

    Simone

    1. Hi Simone,

      vielen Dank, werde ich gleich am Montag mal ausprobieren

      Gruß

      Horst