我從數據庫中得到以下JSON數據:我如何總結json字符串的值?
[{"type":"Sig","value":"0.0"},{"type":"SH","value":"9.95"},{"type":"COD","value":"6.95"}][{"type":"Sig","value":"0.0"},{"type":"SH","value":"9.95"},{"type":"COD","value":"6.95"}][{"type":"Sig","value":"0.0"},{"type":"SH","value":"9.95"},{"type":"COD","value":"6.95"}][{"type":"Sig","value":"0.0"},{"type":"SH","value":"9.95"},{"type":"COD","value":"6.95"}]
我想所有value
值加在一起,使:9.95 + 6.95 ...所以我得到67.6的結果。
我試過下面的代碼,但我得到16.9作爲重複值。
for ($i = 0; $i <= $count - 1 ; $i++) {
$charge = $service[$i]['charge'];
$serviceValue = json_decode($charge, true);
$totalservice = 0;
foreach ($serviceValue as $key => $value) {
$totalservice += $value['service_value'];
}
echo $totalservice;
}
設置'$ totalservice = 0;''外循環for'。 –
感謝@u_mulder現在它工作正常。非常感謝。 – Haripriya