Re: Re: Using Logical OR operator in IF statement???
| From: | Mark | Date: | Thu, 25 Oct 2001 01:11:51 +0000 |
| Subject: | Re: Re: Using Logical OR operator in IF statement??? | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-72189@lists.php.net to get a copy of this message | ||
>> 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, maggelet@mminternet.com on 10/24/2001