Marcel: strcmp() Problem

Beitrag lesen

Hallo,

entweder sehe ich vor lauter Bäumen den Wald nicht mehr oder keine Ahnung:

Ein Array wird aus einer MySQL Datenbank geladen. Ein Feld aus diesem Array soll nun mit einer User Eingabe verglichen werden.

Zum Beispiel:
$string = array_aus_db[$i];
$finde  = string vom User;
if (strcmp($string, $finde)==0)
{?> FUNKTIONIERT NICHT <?php}

Obwohl exakt der gleiche String eingeben wird, bekomme ich keinen Treffer angezeigt.
Wenn ich mir die Strings aus der Datenbank und der User Eingabe ausgeben lasse und füge sie manuell der Variable bei, dann funktioniert es.

Zum Beispiel:
$string ="9-A/1-GFD - 12/90-04/91"; /* Um solche Strings handelt es sich */
$finde  ="9-A/1-GFD - 12/90-04/91";
if (strcmp($string, $finde)==0)
{?> FUNKTIONIERT <?php}

Meine bisherigen Versuche z.B. mit trim(), stripslashes(), strnatcasecmp() sind alle fehlgeschlagen.

Hat jemand eine Idee?

Danke + Gruß

Marcel