Using Logical OR operator in IF statement???

From: Date: Sun, 21 Oct 2001 06:09:44 +0000
Subject: Using Logical OR operator in IF statement???
Groups: php.general 
Request: Send a blank email to php-general+get-71720@lists.php.net to get a copy of this message
Hello, Ok, this works: if (substr($sString,(strlen($sString)-1)!="-")) { print "You can't have a dash at the end of your string."; } and this works: if (substr($sString,0,1)!="-") { print "You can't have a dash at the beginning of your string."; } But, this doesn't work for any case: if ((substr($sString,(strlen($sString)-1)!="-")) or (substr($sString,0,1)!="-")) { print "you can't have a dash at the beginning or end of your string."; } What could be wrong? I've used a logical OR operator in the middle of an IF statement like this before, but for some reason, this just isn't working. Anyone got any ideas? I suppose I can just evaluate this with two different IF statements, but it seems like I shoud be able to do it in one and reduce duplicate code. Thanks very much in advance. .....Brad

« previous php.general (#71720) next »