Re: incrememnting an array

From: Date: Fri, 20 Sep 2002 20:49:55 +0000
Subject: Re: incrememnting an array
References: 1 2  Groups: php.db 
Request: Send a blank email to php-db+get-21878@lists.php.net to get a copy of this message
On Fri, 2002-09-20 at 05:41, Martin Adler wrote: > > I hope the little script bellow helps you > > greet > Martin > > <? > $arr = > array('a','b','c','d','e','f','g','h'); > > $arr2[] = $x = array_shift($arr); > $arr2[] = $y = array_shift($arr); > $arr2[] = $y; > > while($arr) > { > $arr2[] = $x.$y .= array_shift($arr); > $arr2[] = $x.$y; > } > > echo implode(',',$arr2); > > echo '<pre>'; > print_r($arr2); > echo '</pre>'; > ?> Unfortunately this concatates the numbers instead of summing them I need it to sum them.even if I type cast it to int it still concatates them. what I need is from the array: array(0,23,2,15,1,14,1,43,22) a new array having: array(0,23,23,25,25,40,40,41,41,55,55,98,98,120) think of angle and ) being the beginning 23 being the end then 23 being the begging of an angle haveing 2 degress so I need it to go to 25 and so forth. hope this explains it better. > ----- Original Message ----- > From: "John Coder" <jcoder@insightbb.com> > To: <php-db@lists.php.net> > Sent: Friday, September 20, 2002 8:19 AM > Subject: [PHP-DB] incrememnting an array > > > hi all > this is what I would like to do. I have a dynamically generated array from a > database and I wnat to do a piechart from it . for example the array would > hold (a,b,c,d,e,f,g,h) sometimes more sometimes less . I need to get the > values of a,b,b,a+b,a+b,a+b+c,a+b+c,a+b+c+d, and son on these are for the > values of the angles for the pie chart on imagefilledarc(). And for the life > of me I can't figure out how to do it. > > any help would be greatly appreciated > > John Coder

« previous php.db (#21878) next »