2016-09-30 95 views
0

我有一個foreach循環。其中有一個變量。如何在一個變量中添加變量值。在循環中添加存儲在變量中的值

$sal = ""; 
foreach($variable as $key => $value){ 
    $sal= $value->Salary; 
} 
echo $sal; 
+0

你想獲得什麼? –

回答

1

試試這個

$sal = 0; 
foreach($variable as $key => $value){ 
    $sal += $value->Salary; 
} 
echo $sal; 
0

我假設你指的是串聯的,因爲你實例$sal = ""(字符串)。使用concatenating assignment operator

$sal = ""; 
foreach($variable as $key => $value){ 
    $sal .= $value->Salary; 
} 
echo $sal; 
0

IMO,使用array_map()

$sal=0; 
$sal = array_sum(array_map(
       function($item){ 
        return $item->Salary; 
       }, 
     $variable));