Re: Summing array indexes.

From: Date: Fri, 05 Sep 2008 00:43:01 +0000
Subject: Re: Summing array indexes.
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-279539@lists.php.net to get a copy of this message
On Thu, Sep 4, 2008 at 11:02 PM, Tom Shaw <php.coder@tx.rr.com> wrote: > Is there an easy way to loop thru the array below and add the incremented > total price indexes so the order_total_price index contains the correct > sum. > Any help would be greatly appreciated. > > > > > > array(5) { > > [0] => array(15) { > > ["order_date"] => string(8) "09-01-08" > > ["order_product_price_1"] => string(5) "10.00" > > ["order_product_price_2"] => string(5) "20.00" > > ["order_total_price"] => string(0) "" > > } > > [1] => array(19) { > > ["order_date"] => string(8) "09-01-08" > > ["order_product_price_1"] => string(5) "25.00" > > ["order_product_price_2"] => string(5) "15.00" > > ["order_total_price"] => string(0) "" > > } > > > > Like this. > > > > array(5) { > > [0] => array(15) { > > ["order_date"] => string(8) "09-01-08" > > ["order_product_price_1"] => string(5) "10.00" > > ["order_product_price_2"] => string(5) "20.00" > > ["order_total_price"] => string(0) "30.00" > > } > > [1] => array(19) { > > ["order_date"] => string(8) "09-01-08" > > ["order_product_price_1"] => string(5) "25.00" > > ["order_product_price_2"] => string(5) "15.00" > > ["order_total_price"] => string(0) "40.00" > > } > > > > Tom Shaw > > > > php.coder@tx.rr.com > > > > foreach( $arr_top as $arr_top_elem ) { $total = 0; foreach( $arr_top_elem as $key => $elem ) { if ( strpos( 'order_product_price_' ) === 0 ) { $total += $elem; } } $arr_top_elem['order_total_price'] = $total; } This should do da trick... -- Thanks, Diogo Neves Web Developer @ SAPO.pt by PrimeIT.pt

« previous php.general (#279539) next »