Re: Evaluating strings...

From: 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...
      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>') {
  
This assigns '<body>' to $Tag - see below.
        $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:
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

« previous php.general (#252556) next »