21,886
社区成员
发帖
与我相关
我的任务
分享
$sum = 3000; // 充值总量
$shengyu = 1000; //剩余金额
$hf = $sum - $shengyu; //花费 2000
//充值数据
$rechangeData = array(
array(
'rechangeTime' => 20210220,
'rmb' => 20,
),
array(
'rechangeTime' => 20210221,
'rmb' => 200,
),
array(
'rechangeTime' => 20210222,
'rmb' => 1000,
),
array(
'rechangeTime' => 20210223,
'rmb' => 800,
),
array(
'rechangeTime' => 20210224,
'rmb' => 880,
),
);
foreach ($rechangeData as $key => $value) {
$hf -= $value['rmb'];
$rechangeData[$key]['rmb'] = 0;
if ($hf <= 0) {
$rechangeData[$key]['rmb'] = abs($hf);
break;
}
}
var_dump($rechangeData);