私は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 = ""
をインスタンス化するので、私は、あなたが連結に言及していると仮定しています。この
$sal = 0;
foreach($variable as $key => $value){
$sal += $value->Salary;
}
echo $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));
を使うのか? –