2013-08-20 4 views

답변

2

실제 작업을 반향 총계를 얻기 위해 $ 가격 필드의 값을 추가하고 싶습니다 $total += $price;

$total = 0; 
if ($activities) { 
    foreach ($activities as $activity) { 
    $price = $activity['price']; 
    if($price) { 
     echo $price; // do you still need this? 
     $total += $price; 
    } 
    } 
} 
echo $total; 
+0

내가 필요한 것에 완벽하게 작동했습니다! 고맙습니다! – TheOne

0

왜 루프를 사용 : 총 루프 반복이 (주변에 온다)마다 증분이 라인에서 일어나는? array_sum()을 사용합니다.

$total = array_sum(array_filter(array_values($activities))); 

array_values은 모든 값을 반환합니다. array_filter은 false (null 또는 0과 같음)로 평가되는 항목을 걸러냅니다. array_sum가 추가됩니다.

기능 프로그래밍은 친구입니다. :-)

관련 문제