[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сложение всех значений столбца
sapiero
Помогите новичку, весь день убил, обращаюсь, ибо уже сил нет.
Вроде просто должно быть для профи.

Как сложить все значения $me[3] столбца?


$file = file("file.txt");
for($i=0;$i<count($file);$i++)

{
$me = explode("::", $file[$i]);


$text.="<tr><td>$me[0]</td>
<tr><td>
$me[1]</td>
<tr><td>
$me[2]</td>
<tr><td>
$me[3]</td></tr>
}



Я что-то с этим пробовал, но безрезультатно
$x = array($me[3]);
echo array_sum($x);

Ещё прегматчи и прочие, ни в какую.
DedMorozzz
http://php.net/manual/ru/function.array-sum.php

Цитата
$x = array($me[3]);
echo array_sum($x);

А тут ты в сумму значений массива, кидаешь 1н элемент, последний.
Если бы прочёл сразу ман, то написал бы так:

echo array_sum($me);


Конечно при условии, что у тебя там числа

_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
sapiero
Мне надо сложить именно значения в последнем столбце - по вертикали все числа сложить.
T1grOK
$sum = 0;
$file = file("file.txt");
for($i=0;$i<count($file);$i++){
$me = explode("::", $file[$i]);
$sum += $me[3];
}
echo $sum;


_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
sapiero
Большое человеческое спасибо, T1grOK!

Вывелись все числа после прибавления следующего числа на каждой строке.
Конечное число вывел так:
for($i=count($file)-1;$i<count($file);$i++
echo $sum;

Если есть менее громоздкий способ, интересно было бы узнать.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.