[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как посчитать сумму элементов массива
Vidic

<?

$arr_K = array(1,1,3,10,2,5);

while((count($arr_K)-1)>=2)
{
unset($arr_K[count($arr_K)-1]);


$b= ($arr_K);
echo "<pre>";
print_r ($b);
echo "<pre>";

$Sum_arr = array_sum($arr_K);
}
echo (" Сумма елементов масива = $Sum_arr<br/>")
?>


Как подщитать каждое прохождения масива:
1+1+3+10+2=17
1+1+3+10=15
1+1+3=5
1+1=2
У меня щитает толька 2,


Как пощитать и записать у переменную
и 17,и 15,и 5,и 2
Valick
<?php
$arr_K = array(1,1,3,10,2,5);
foreach($arr_K as $v){
$Sum_arr[]=array_sum($arr_K );
array_pop($arr_K);
}
echo "<pre>";
print_r ($Sum_arr);
echo "<pre>";
?>


_____________
Стимулятор ~yoomoney - 41001303250491
Valick
<?php
$arr_K = array(1,1,3,10,2,5);
foreach($arr_K as $v){
$Sum=array_sum($arr_K );
$Sum_arr[$Sum]=$arr_K;
array_pop($arr_K);
}
echo "<pre>";
print_r ($Sum_arr);
echo "<pre>";
?>


_____________
Стимулятор ~yoomoney - 41001303250491
Valick
<?php
$arr_K = array(1,1,3,10,2,5);
foreach($arr_K as $v){
$Sum=array_sum($arr_K );
$Sum_arr[$Sum]=implole("+",$arr_K);
array_pop($arr_K);
}
echo "<pre>";
print_r ($Sum_arr);
echo "<pre>";
?>


_____________
Стимулятор ~yoomoney - 41001303250491
Valick
<?php
$arr_K = array(1,1,3,10,2,5);
foreach($arr_K as $v){
$Sum=array_sum($arr_K );
$Sum_arr[$Sum]=implole("+",$arr_K)."=".$Sum;
array_pop($arr_K);
}
echo "<pre>";
print_r ($Sum_arr);
echo "<pre>";
?>



_____________
Стимулятор ~yoomoney - 41001303250491
Zzepish

<?php
$arr_K = array(1,1,3,10,2,5);

for($i=0;$i<count($arr_K);$i++){

if($i!==0){

$array_summ[]=$array_summ[$i-1]+$arr_K[$i];

}
else $array_summ[]=$arr_K[$i];

}
unset($i);

for($i=0;$i<count($array_summ);$i++){
if($i!==0)
echo $array_summ[$i].'<br />';


}
?>
Vidic
А как записать в переменную:
толька
17,и 15,и 5,и 2.
2 ето первый+первый елемент масива
Vidic


$arr_K = array(1,1, 3, 10,2,5);
$increment_matrix2 = array();
$Rozm_arr = array_sum($arr_K);
//$summ = $arr_K[0]+$arr_K[0];
$summ = 0;

foreach ($arr_K as $base_number) {
if(($summ + $base_number)==(13)){
$increment_matrix2[] = $summ + $base_number;
$summ += $base_number;
}else{
$increment_matrix2[] = ($summ + $base_number)%(13);
$summ += $base_number;
}
}


array_pop($increment_matrix2);
echo "<pre>";
echo implode(" ",$increment_matrix2);
echo "</pre>";
return $increment_matrix2;

echo "<br/>";
Vidic
У меня єсть код. Не подскажыте как, зделать так чтоб. Значения 17,и 15,и 5,и 2. По очереди записывались в значения $summ = 0;

Цитата
$summ = 0;

17 на екране появилось 5 6 9 6 8
15 на екране появилось 3 4 7 4 6
5 на екране появилось 6 7 10 7 9
2 на екране появилось 3 4 7 4 6

Или такоф порядок 2,5,15,17
Можна ли весь код обєденить в функцыю??
Vidic
Valick
У меня єсть код. Не подскажыте как, зделать так чтоб. Значения 17,и 15,и 5,и 2. По очереди записывались в значения $summ = 0;
Valick
Vidic, вы хоть один мой код запускали?

_____________
Стимулятор ~yoomoney - 41001303250491
Zzepish
Или мой?
Быстрый ответ:

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