Tach.
Was auch merkwürdig ist, wenn ich strtr($addCatName_p2, $trans); ändere in strtr('Der_Test_mit_äü', $trans); dann bekomme ich das gewünschte Resultat (Der_Test_mit_äü).
Klingt nach einem Problem mit der Zeichencodierung. Wenn Du beispielsweise Deinen PHP-Quelltext in UTF-8 codiert, Deine Testdaten aber ISO 8859-1 nutzen, werden die Umlaute aus Deinem Sucharray natürlich nicht gefunden. Sie werden unter ISO 8859-1 ja anders codiert als mit UTF-8.
--
Always remember that you are unique. Just like everybody else.
Always remember that you are unique. Just like everybody else.