My guess is it works... but only one way to find out--try it! :-)

Marco
-- 
------------
php|architect - The magazine for PHP Professionals
The first monthly worldwide magazine dedicated to PHP programmers
Check us out on the web at http://www.phparch.com

On Mon, 2002-11-11 at 10:19, Tony Crockford wrote:
> 
> 
> 
> 
> > -----Original Message-----
> > From: Marco Tabini [mailto:marcot@;tabini.ca]
> > Sent: 11 November 2002 14:46
> > To: Tony Crockford
> > Cc: Php-General@Lists. Php. Net
> > Subject: Re: [PHP] Logic headache, please help.
> >
> >
> > How about building an array of all the levels:
> >
> > $a = array();
> >
> > for ($i = 1; $i <= $maxlevels; $i++)
> >     $a[] = $i;
> >
> > then for each level you can create a new array that is the difference
> > between the original array and an array that contains the
> > current level:
> >
> > for ($i = 1; $i <= $maxlevels; $i++)
> >     $a1 = ;
> >     echo '<option value="' . implode ('|', array_diff ($a,
> > array($i))) .
> > '">Level ' . $i;
> >
> > I'm not 100% that this will work right off the bat, but it should at
> > least put you on the right track... if not out of your misery :-)
> >
> > Hope this helps.
> 
> It looks like it might, but I note this warning in the manual
> re:array_diff
> 
> Warning
> This was broken in PHP 4.0.4!
> 
> http://www.php.net/manual/en/function.array-diff.php
> 
> is it fixed in 4.06 do you know? (host uses 4.06, I have 4.2.2)
> 
> TIA
> 
> Tony
> 
> 



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

Reply via email to