php - 将 1 美元除以 3 并调整 1 美分

标签 php

我在购物车表中存储了一个价格,并试图找到一种方法,当价格除以 3 或任何其他奇数时调整 1 美分。

$cost = '1';
$split  = '3';

$check1 = $cost/$split; // .33
$check2 = $cost/$split; // .33
$check3 = $cost/$split; // this should give .34

如何调整差异?

最佳答案

好的,如果您想要无限的 $checks 并且只让最后一个 $check 包含其余部分,您可以执行以下操作:

<?php
    $cost=1;
    $split=3;
    $q=round($cost/$split,2);
    $r=$cost-($split*$q);

    $firstchecks=$q;
    $lastcheck=$q+$r;
?>

关于php - 将 1 美元除以 3 并调整 1 美分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29882806/

相关文章:

PHP - 如何在 while 循环中将数组合并为一个数组?

php - 跨表查询

php - 水平扩展环境中的 Laravel 数据库 session

php - 根据文件夹中的图像将行添加到数据库

php - Xdebug 段错误

PHP,将数据存储到 session 和数据库之间哪个更好?

php - 数据库中的多个联接

php - Slim v3 重复缓存控制 header

php - 使用 Jquery 将变量从 PHP 文件传递​​到 php 文件

php - 在没有数据库的情况下存储、更新、检索 PHP 应用程序的设置