Strings vergleichen
-
Hi,
ich würde in PHP gerne zwei Strings miteinander vergleichen. Einen beziehe ich aus einem Formular, den anderen aus einer Datei. Das ganze sieht so aus:
$content = file($filename); echo "<p>$passw<br>$content[1]</p><br>"; if($content[1] == $passw) { echo "Richtiges PassW"; } else { echo "Falsches PassW"; }
Das dumme ist, dass mir die Abferage if($content[1] == content[1],content[1],$passw)==0 bringt immer FALSE. Was soll ich tun, um diese beiden Strings zu vergleichen?
Danke für Antworten,
cu
Armin/ck
-
Bist du dir sicher, dass die beiden Strings auch wirklich gleich sind?
oder könnte es sein, dass z.B. am Ende noch Leerzeichen sitzen => if(trim(content[1]) == trim(passw))
-
jep, ich vermute $content[1] wird noch ein schoenes \n am Ende haben - schliesslich gehoert das auch zur Zeile.
-
Danke, ihr Götter! Funktioniert perfekt!