Re: Summing array indexes.

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

 



Not a direct answer to your question (don't worry, I hate it when people do this to me too), but one thought I had was to have all of the products ordered as their own array.

[0] => array(15) {
  ["order_date"] => string(8) "09-01-08"
  ["order_products"] => array(2) {
	[0] => string(5) "10.00"	
	[1] => string(5) "20.00"
  }
  ["order_total_price"] => string(0) ""
}

In this case, it would be trivial to write a foreach loop on the 'order_products' array to calculate the total.


Otherwise, run a foreach over the array, looking for keys which begin with order_product_price_ and, when found, grab the price and add it to order_total_price.



On Sep 4, 2008, at 6:02 PM, Tom Shaw wrote:

------=_NextPart_000_004B_01C90EAF.FA964EB0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 7bit

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@xxxxxxxxx




------=_NextPart_000_004B_01C90EAF.FA964EB0--



--
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