Vergleich von 2 Strings ...
Martin
- php
0 xitnalta0 Jo Heidenreich0 Carsten0 Martin
hallo leute,
wie kann ich mit php prüfen, ob 2 strings identisch sind.
mit $string1 == $string2 geht es leider nicht !!!!
danke
martin
Hallo Martin,
wie kann ich mit php prüfen, ob 2 strings identisch sind.
mit $string1 == $string2 geht es leider nicht !!!!
Heute mein 2. Verstoss gegen die FAQ (Mensch, was ist mit mir los?):
Versuch es mal mit eq statt ==, das geht zumindest in Perl so. Sonst schau mal im Linkverzeichnis von http://www.teamone.de/selfaktuell/ nach der PHP-Doku.
bis nextens
xitnalta
wie kann ich mit php prüfen, ob 2 strings identisch sind.
mit $string1 == $string2 geht es leider nicht !!!!
hallo,
warum soll das nicht gehen ????
wenn beide vars identisch sind, gibt dir die bedingung 'if($string2 == $string1)' ein 'true' zurueck, bei ungleichheit ein 'false'!
:-(
mfg -> jo
Hi Martin
mit $string1 == $string2 geht es leider nicht !!!!
doch, das geht.
Ansonsten heist das Teil strcmp($string1,$string2) und liefert 0 wenn die Strings gleich sind (!FALLE!)
weiteres http://www.php-center.de/de-html-manual/function.strcmp.html
Ach ja, die Vergleichsoperatoren sind nur C-style (eq geht nicht) (Bei den logischen Verknüpfungen
gibt es mit "and" und "or" statt && und aber tatsächlich mehrere Varianten, ebenso bei den
Blockstrukturen)
Gruss,
Carsten
Hi Martin
»»
mit $string1 == $string2 geht es leider nicht !!!!
doch, das geht.
Ansonsten heist das Teil strcmp($string1,$string2) und liefert 0 wenn die Strings gleich sind (!FALLE!)
weiteres http://www.php-center.de/de-html-manual/function.strcmp.htmlAch ja, die Vergleichsoperatoren sind nur C-style (eq geht nicht) (Bei den logischen Verknüpfungen
gibt es mit "and" und "or" statt && und aber tatsächlich mehrere Varianten, ebenso bei den
Blockstrukturen)Gruss,
Carsten
danke für deine hilfe!!!
das problem war folgendes:
$string2 hatte am schluss ein space angehängt, frag mich nicht warum (dieser string wird von einer datei
ausgelesen).
lösung:
$string1 == trim($string2);
;-))
Martin