First create this array before you do anything: $max = array(10=>1, 20=>1, 40=>1, 60=>1, 320=>1, 780=>1, 890=>1, 920=>1); $year[2002] = $max; $year[2003] = $max; $i = 0; while(list($a,$b)=each($v)) { $year[$y[$i]][$v[$i]] = 0; } reset($year); while(list($a,$b)=each($year)) { while(list($c,$d)=each($b)) { if ($d == 1) $next[$a][$c]=1; } } At this point $next will be a two dimensional array IF all the V's in a year are not used up. If they are, $next[2002] for example will be !isset($next[2002]). To get your $Y and $V: reset($next); while(list($a,$b)=each($next)) { $leftoveryears[] = $a; while(list($c,$d)=each($b)) { $leftovervalues[] = $c; } } Now $leftoveryears is an array of years and $leftovervalues is an array of values. I would highly recommend using a single multi-dimensional array instead of blind indexing for your year to value pairs. IE: $pairs[2002][10] = 1; // (if set) Peter On Mon, 11 Nov 2002, Martin Allan Jensen wrote: > Hi evryone....i have a problem that i hope you can help me with. > > Here it goes! > > I have two arrays one called "y" adn one called "v" > Togeather they hold a year(Y) and a value(V) > > The array looks like this: > > v: > 10 > 20 > 40 > 60 > 320 > 780 > 890 > 920 > > y: > 2002 > 2002 > 2002 > 2002 > 2002 > 2003 > 2003 > 2003 > > --------- > > V represents a climping value > Y represents the year of the value > -------------------------------- > > So the values 10, 20, 40, 60, 320 etc. grows until a new year is reachet. And then it schould start again in the new year. > So MAXIMUM ONE VALUE PER YEAR.... > > How can i make it return this out of the earlier menchent array : > > (Arrays) > Y: > 2002 > 2003 > > V: > 320 > 920 > > So much thanks people....i tried now for two days and i just can't come up with anything... > > P.S. Sorry for my bad english! > > Martin Allan Jensen > > > -- > PHP Database Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > --------------------------------------------------------------------------- Peter Beckman Systems Engineer, Fairfax Cable Access Corporation beckman@purplecow.com http://www.purplecow.com/ --------------------------------------------------------------------------- -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php