Re: Evaluating strings...
| From: | Lori Lay | Date: | Wed, 11 Apr 2007 04:06:59 +0000 |
| Subject: | Re: Evaluating strings... | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-252556@lists.php.net to get a copy of this message | ||
Anthony J. Maske wrote:
Hey, Thanks for the quick response on Retrieving parameters... This is another that has me stumped...This assigns '<body>' to $Tag - see below.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>') {
http://ca3.php.net/manual/en/language.operators.comparison.php You're confusing assignment and comparison. = is for assignment, you have to use == or === for comparison. Lori$InBody = true;} elseif ($Tag = '</body>') {$InBody = false;}Why won't the later work? What am I missing in the first snip... Thanks again...! Anthony Another page for you to read: