【问题标题】:Convert a fraction to ratio [duplicate]将分数转换为比率[重复]
【发布时间】:2015-07-05 05:23:27
【问题描述】:

我有一个购物车价格,我必须将项目拆分为多张支票,并希望将数量除以拆分,但将分数数字显示为最终用户的比率。

这是示例代码。

$product = 'Cheese Pizza';
$quantity = 1;
$split = 3;

有 3 张支票,每张支票的编号应如下所示

// Check 1
1/3 Cheese Pizza (the quantity is stored in the database is .33)

我是通过以下代码尝试的。

$product_name =  $quantity."/".$split"    ".$product;

但是,如果我将数量划分为 3,那么我在数量上有分数。

所以看起来我需要分数比。有什么想法吗?

【问题讨论】:

  • paxdiablo,非常感谢....我总是没有 1 作为固定数字..我可以得到任何十进制数..所以我想是否真的可以将任何小数转换为比率..例如,如果我有一个 7 个数量的项目分为 10 件...那么我会从分数中得到 7/10.. 任何其他建议。

标签: php


【解决方案1】:

我不是完全确定我理解这个问题,但是,如果你问如何将你的 0.33 变成一个适当的分数,它只是(伪代码):

fpval = 0.33
denon = round (1 / fpval)
string = "1/" + to_string(denom)

这是因为<sup>1</sup>/<sub>(1/3)</sub> 等于3

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-26
    • 1970-01-01
    • 1970-01-01
    • 2015-08-05
    • 2011-12-29
    • 1970-01-01
    • 2017-12-18
    相关资源
    最近更新 更多