我有一个购物车价格,我必须将物品拆分成多个支票,并希望按分割除以数量,但是将最终用户的分数显示为比率。
以下是示例代码。
$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,我的数量就是分数。
所以看起来我需要分数比例。有什么想法吗?
答案 0 :(得分:0)
我不是完全确定我理解这个问题,但是,如果你问如何将你的0.33
变成一个合适的分数,它只是(伪代码):< / p>
fpval = 0.33
denon = round (1 / fpval)
string = "1/" + to_string(denom)
这是有效的,因为1/(1/3)
等于3
。