Re: PHP Brain Teasers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

> Colin Guthrie wrote:
> > Daniel Brown wrote:
> >>    What the hell?  Why not start a thread that can be fun and
> >> challenging for all of us.  It's something I haven't seen done
> > 
> > Here's another quickie: Dead simple one!
> > 
> > <?php
> > 
> > function x($x)
> > {
> >   switch ($x)
> >   {
> >     case 1: return 'bitten';
> >     case 2: return 'shy';
> >   }
> > }
> > 
> 
> Surely this should be...
> 
> function x()
> {
>      static $count = 0;
>      $count++;
>      switch ($count)
>      {
>          case 1: return 'bitten';
>          case 2: return 'shy';
>      }
>      return '';
> }
> 
> -Stut

Probably a more accurate solution would be :-

function x()
     {
     static $count = 0;
     $count++;
     switch ($count % 3)
         {
         case 0:
         case 2: return 'shy';

         case 1: return 'bitten';
         }
     }			// x

And it's commented :-P

TTFN


D
php/general-2007-06-27.tx                                      php-general
+----------------------------------------------------------------------------+
| Dave Restall, Computer Nerd, Cyclist, Radio Amateur G4FCU, Bodger          |
| Mob +44 (0) 7973 831245      Skype: dave.restall             Radio: G4FCU  |
| email : dave@xxxxxxxxxxx                     Web : Not Ready Yet :-(       |
+----------------------------------------------------------------------------+
| Sooner or later you must pay for your sins.  (Those who have already       |
| paid may disregard this cookie).                                           |
+----------------------------------------------------------------------------+

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux