Re: Seemingly weird regex problem

From: Date: Thu, 20 Jan 2005 18:14:44 +0000
Subject: Re: Seemingly weird regex problem
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-206857@lists.php.net to get a copy of this message
On Thu, 2005-01-20 at 11:59, Richard Lynch wrote: > Tim Boring wrote: > > Hello! I'm having an odd regex problem. Here's a summary of what I'm > > trying to accomplish: > > > switch ($line) > > { > > case ($total_counter <= 5): > > break; > > case preg_match("/^\W+/", $line): > > While it would be Really Nifty (tm) if PHP worked this way, as far as I > know, you can only have a CONSTANT in your case. > > switch($char){ > case 'X': echo "It was an X"; break; > } > > You can't just put arbitrary expressions there... > > Feel free to correct me if the Manual sez different. > yeah, the discussion for switch illustrates the use of functions in case statements. I have never done it and I wonder if there is a difference in what preg_replace returns vs what is "true" but if that was an issue, why doesn't the if catch it. wish I had time to play. Bret http://www/php.net/switch

« previous php.general (#206857) next »