Forum Doku Wiki Blog

Forumsarchiv 2007, November
$var = "/" - wie muss das korrekt lauten?

archivierte Beiträge lesen

  1. (PHP) $var = "/" - wie muss das korrekt lauten? von php-dummy, 29. 11. 2007, 08:58

$var = "/" - wie muss das korrekt lauten?

Der folgende Beitrag wurde am 29. 11. 2007, 08:58 Uhr von php-dummy veröffentlicht.

moin moin!

ich möchte den inhalt einer variable folgednermaßen überprüfen:
if($var == "" || $var == "/"){echo "hurra";}

leider funktinoiert die überprüfung auf den slash nicht...
muss ich das irgendwie speziell maskieren?

danke für eure hilfe!

$var = "/" - wie muss das korrekt lauten?

Der folgende Beitrag wurde am 29. 11. 2007, 09:13 Uhr von Christian Seiler veröffentlicht.

Hallo,

> ich möchte den inhalt einer variable folgednermaßen überprüfen:
> if($var == "" || $var == "/"){echo "hurra";}
>
> leider funktinoiert die überprüfung auf den slash nicht...

Doch, tut sie. Offensichtlich steht aber in dem Fall, den Du abfangen willst, etwas anderes in der Variable als nur "/". Setze doch mal einfach

var_dump ($var);

an die Stelle, dann siehst Du ja, was in der Variable genau steht. Dann siehst Du an der Stelle vermutlich auch, warum Deine Abfrage nicht funktioniert.

> muss ich das irgendwie speziell maskieren?

Nein, der Slash muss nicht escapet werden in Strings, der Backslash dagegen (\) muss mit einem weiteren Backslash escapet werden ("\\").

Viele Grüße,
Christian

$var = "/" - wie muss das korrekt lauten?

Der folgende Beitrag wurde am 29. 11. 2007, 09:15 Uhr von Tom veröffentlicht.

Hello,

> ich möchte den inhalt einer variable folgednermaßen überprüfen:
> if($var == "" || $var == "/"){echo "hurra";}
>
> leider funktinoiert die überprüfung auf den slash nicht...
> muss ich das irgendwie speziell maskieren?

Wie hast Du die Werte denn in die Variable hineinbekommen?
Bei einem Slash (Vorwärtsschrägstrich) musst Du nichts maskieren.

Lass Dir die Inhalte doch mal mit var_dump() anzeigen.





Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)


© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4