在PHP中减去while循环中的金额

在PHP中减去while循环中的金额,php,for-loop,while-loop,Php,For Loop,While Loop,我需要一个关于减去每月摊销的总金额的帮助 例如,用户支付了13000英镑,他的每月摊销额仅为5000英镑,我想做如下循环 5000 5000 3000 更新 $total_付款=13000; $mi=5000 for ($x = 0; $mi <= $total_payment; $x++) { echo $total = $total_payment - $sales_mi, "<br/>"; } 也许这

我需要一个关于减去每月摊销的总金额的帮助

例如,用户支付了13000英镑,他的每月摊销额仅为5000英镑,我想做如下循环

5000 5000 3000 更新

$total_付款=13000; $mi=5000

for ($x = 0; $mi <= $total_payment; $x++) {                 
    echo $total = $total_payment - $sales_mi, "<br/>";              
}

也许这有助于-

$total_payment = 13000;
$sales_mi = 5000;
$count = ceil($total_payment / $sales_mi);


$new = [];
for ($x = 1; $x <= $count; $x++) {
   $total_payment -= $sales_mi;      
   if($total_payment >= 0) {
      $new[] = $sales_mi;
   } else {
      $new[] = $total_payment + $sales_mi;
      break;
   }
}

var_dump($new);

你可以随意使用数组。

@Amarnasan谢谢,我编辑了我的帖子,并在你的回音中插入了我到目前为止所做的事情。在$sales\u mi之后,你有一个逗号,而不是一个点。第二,你必须再编辑一点,你得到了什么结果?@CliffBurton由此得到了两个答案:@Amarnasan CliffBurton,如果没有什么要说的,就不要评论。友好提示:亲爱的PHP4lite,当我回顾您的问题时,我的评论来自另一个页面。当我发表我的评论时,在那个页面上没有答案……我和@Amarnasan所做的只是一个贡献。如果你不想在你的帖子里出现吵闹的评论,就忽略它们吧。如果你不能接受这些评论,请尽快升起旗帜,版主/其他评论员会做正确的事情。友好提醒;虽然这段代码可能会回答这个问题,但最好添加一些关于这段代码所做工作的解释,因为这比代码更能帮助解决问题。@Reeno你是对的,但接受的答案的解释量与我的相同,但你没有抱怨。为什么?你的答案出现在评论队列中[所以我评论了它。另一个答案没有出现在那里哦,我猜它自动出现在那里,因为我没有包括一个。这是你的代码前言?太遗憾了…我会在以后的答案中添加这个空短语,谢谢你!@Amarnasan最后,我如何在for循环中插入查询?我想在循环时插入值。谢谢你
$total_payment = 13000;
$sales_mi = 5000;
$count = ceil($total_payment / $sales_mi);


$new = [];
for ($x = 1; $x <= $count; $x++) {
   $total_payment -= $sales_mi;      
   if($total_payment >= 0) {
      $new[] = $sales_mi;
   } else {
      $new[] = $total_payment + $sales_mi;
      break;
   }
}

var_dump($new);
array(3) {
  [0]=>
  int(5000)
  [1]=>
  int(5000)
  [2]=>
  int(3000)
}