Re: elseifs and ereg

From: Date: Fri, 04 Oct 2002 22:15:05 +0000
Subject: Re: elseifs and ereg
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-118913@lists.php.net to get a copy of this message
check the manual page for ereg... you'll find that it takes 2 parameters minimum, and the return value is not what your code expects it to be. http://www.php.net/ereg "Bryan Koschmann - Gkt" <gktnews@gktech.net> wrote in message news:Pine.LNX.4.30.0210041459320.18229-100000@penguin.gktech.net... > Okay, I think I'm just being stupid here. Can someone please tell me why > this is wrong? Yeah I know it looks lame, but I'm just testing something. > > This always returns "no matches" > > Thanks, > > Bryan > > <? > > $now = strtotime("now"); > $out = "never set"; > if ($now == ereg("[2200-2230]")) > $out = "special"; > elseif ($now == ereg("[0600-1159]")) > $out = "morning"; > elseif ($now == ereg("[1200-1659]")) > $out = "afternoon"; > elseif ($now == ereg("[1700-1959]")) > $out = "evening"; > elseif ($now == ereg("[2000-0000]")) > $out = "night"; > elseif ($now == ereg("[0001-0559]")) > $out = "too late"; > else > $out = "no matches"; > > print(date("Hi", $now)); > print "\n$out\n"; > > > ?> > >

« previous php.general (#118913) next »