我有一个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;
答案 1 :(得分:0)
我假设您指的是连接,因为您实例化$sal = ""
(作为字符串)。使用concatenating assignment operator。
$sal = "";
foreach($variable as $key => $value){
$sal .= $value->Salary;
}
echo $sal;
答案 2 :(得分:0)
IMO,使用array_map()
$sal=0;
$sal = array_sum(array_map(
function($item){
return $item->Salary;
},
$variable));