我有一個foreach循環。其中有一個變量。如何在一個變量中添加變量值。在循環中添加存儲在變量中的值
$sal = "";
foreach($variable as $key => $value){
$sal= $value->Salary;
}
echo $sal;
我有一個foreach循環。其中有一個變量。如何在一個變量中添加變量值。在循環中添加存儲在變量中的值
$sal = "";
foreach($variable as $key => $value){
$sal= $value->Salary;
}
echo $sal;
試試這個
$sal = 0;
foreach($variable as $key => $value){
$sal += $value->Salary;
}
echo $sal;
我假設你指的是串聯的,因爲你實例$sal = ""
(字符串)。使用concatenating assignment operator。
$sal = "";
foreach($variable as $key => $value){
$sal .= $value->Salary;
}
echo $sal;
IMO,使用array_map()
$sal=0;
$sal = array_sum(array_map(
function($item){
return $item->Salary;
},
$variable));
你想獲得什麼? –