php 程序
$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,
),
);
根据用掉的金额 匹配每天的金额剩余情况 ,按充值日期最早的开始记算,
充值数据不是固定
最后结果:
$rechangeData = array(
array(
'rechangeTime' => 20210220,
'rmb' => 0, // 2000 -20
),
array(
'rechangeTime' => 20210221,
'rmb' => 0, // 1980 -200
),
array(
'rechangeTime' => 20210222,
'rmb' => 0, // 1780 -1000
),
array(
'rechangeTime' => 20210223,
'rmb' => 20, // 800 -780
),
array(
'rechangeTime' => 20210224,
'rmb' => 880,
),
);
$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,
),
);
根据用掉的金额 匹配每天的金额剩余情况 ,按充值日期最早的开始记算,
充值数据不是固定
最后结果:
$rechangeData = array(
array(
'rechangeTime' => 20210220,
'rmb' => 0, // 2000 -20
),
array(
'rechangeTime' => 20210221,
'rmb' => 0, // 1980 -200
),
array(
'rechangeTime' => 20210222,
'rmb' => 0, // 1780 -1000
),
array(
'rechangeTime' => 20210223,
'rmb' => 20, // 800 -780
),
array(
'rechangeTime' => 20210224,
'rmb' => 880,
),
);
...全文
相关推荐
php程序php程序php程序php程序
在描述中未提供具体细节,但我们可以假设这是关于创建和运行PHP程序的基本知识。PHP程序通常以 `.php` 扩展名保存,由Web服务器(如Apache或Nginx)处理。
PHP小程序 PHP小程序
PHP小程序是一种基于PHP语言开发的轻量级应用,通常用于实现特定的功能或解决小型网站的问题。
《PHP实例程序》《PHP实例程序》
在Windows环境下,`.exe`文件通常是可执行程序,这可能是一个PHP环境的搭建工具,或者是用于展示PHP代码运行效果的简易应用程序。
PHP实例程序PHP实例程序
本资源“PHP实例程序PHP实例程序”似乎包含一系列的PHP代码示例,旨在帮助开发者更好地理解和掌握PHP编程。PHP的主要特点包括其动态类型、跨平台性以及与HTML的无缝集成。
php记账程序
【php记账程序】是一个基于PHP开发的简单财务管理系统,主要功能包括记录个人或小企业的收入与支出,提供统计分析,数据查询以及数据修改。


基础编程
