Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Сложение числе после цикла
 
 автор: levis   (30.12.2006 в 02:10)   письмо автору
 
 

у меня в базе храница такая запись

имя:::описание:::456
имя:::описание:::54645
имя:::описание:::454
имя:::описание:::888
имя:::описание:::666

и так бесконечное число раз
с помошью explode я извлекаю то что мне надо

$bt=explode(":::",$basket['text_order']);

задача стоит в том чтобы узнать сумму все чисел,тоесть
$bt[2]+$bt[2]и так далее
как сделать подскажите

   
 
 автор: kasmanaft   (30.12.2006 в 10:05)   письмо автору
 
   для: 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;
?>

   
 
 автор: Unkind   (30.12.2006 в 13:13)   письмо автору
 
   для: levis   (30.12.2006 в 02:10)
 


<?php
$sql 
mysql_query("SELECT SUM(`num`) FROM `table`;");
$sum mysql_result($sql0);
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования