Re: Evaluating strings...
| From: | itoctopus | Date: | Wed, 11 Apr 2007 12:52:06 +0000 |
| Subject: | Re: Evaluating strings... | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-252562@lists.php.net to get a copy of this message | ||
= is for assigment
== is for typeless comparison (meaning 1 will be equal to '1', '' will be
equal to 0)
=== is for type comparision (meaning 1 will only be equal to 1, '' will only
be equal to '', and TRUE will only be equal to true)
--
itoctopus - http://www.itoctopus.com
""Anthony J. Maske"" <ajmaske@comcast.net> wrote in message
news:002301c77bed$9d80d480$1501a8c0@Tony...
> Hey, Thanks for the quick response on Retrieving parameters...
>
> This is another that has me stumped...
>
> if (trim($Line) = '<body>') {
>
> $InBody = true;
>
> } elseif (trim($Line) = '</body>') {
>
> $InBody = false;
>
> }
>
> $Line is a line from a html file, I'm trying to parse through it to ignore
> everything but the <body> section. When I run the above I get the
> following...
>
> Fatal error: Can't use function return value in write context in
> C:\wwwRoot\anthony.maske\cfr.php on line 43
>
> If I do this...
>
> $Tag = trim($Line);
>
> if ($Tag = '<body>') {
>
> $InBody = true;
>
> } elseif ($Tag = '</body>') {
>
> $InBody = false;
>
> }
>
> Why won't the later work? What am I missing in the first snip...
>
> Thanks again...!
>
>
> Anthony