>> if ((substr($sString,(strlen($sString)-1)!="-")) or

Looks to me that the bracketing is wrong...
try:
if ((substr($sString,(strlen($sString)-1))!="-") or

-----Original Message-----
From: Mark [mailto:[EMAIL PROTECTED]]
Sent: Thursday, October 25, 2001 11:12 AM
To: [EMAIL PROTECTED]
Subject: Re: [PHP] Re: Using Logical OR operator in IF statement???


>> if (substr($sString,(strlen($sString)-1)!="-")) {

I think you meant either
substr($sString,strlen($sString)-2)
or
substr($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
>>
>>
>>
>
>
>


-- 
Mark, [EMAIL PROTECTED] on 10/24/2001



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to