|
|
|
| у меня в базе храница такая запись
имя:::описание:::456
имя:::описание:::54645
имя:::описание:::454
имя:::описание:::888
имя:::описание:::666
и так бесконечное число раз
с помошью explode я извлекаю то что мне надо
$bt=explode(":::",$basket['text_order']);
задача стоит в том чтобы узнать сумму все чисел,тоесть
$bt[2]+$bt[2]и так далее
как сделать подскажите | |
|
|
|
|
|
|
|
для: levis
(30.12.2006 в 02:10)
| | Можно, наверное, сразу в цикле и считать эту сумму:
(или, как вариант, складывать числа в отдельный массив, а потом использовать array_sum)
<?
$text = array();
//$ch = array();
$text[] = "имя:::описание:::1";
$text[] = "имя:::описание:::2";
foreach($text as $str)
{
$bt=explode(":::",$str);
$sum += $bt[2];
// list($name, $desc, $ch[]) = explode(":::",$str);
}
//echo array_sum($ch);
echo $sum;
?>
|
| |
|
|
|
|
|
|
|
для: levis
(30.12.2006 в 02:10)
| |
<?php
$sql = mysql_query("SELECT SUM(`num`) FROM `table`;");
$sum = mysql_result($sql, 0);
?>
|
| |
|
|
|