From 9321902b24f9c0e1fea9fba9a2bff2ca516ff66e Mon Sep 17 00:00:00 2001 From: wanghongjun <1445693971@qq,com> Date: Wed, 13 Sep 2023 18:10:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controller/AdminZoneManage.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/controller/AdminZoneManage.php b/app/controller/AdminZoneManage.php index 6efff1a..15b9276 100644 --- a/app/controller/AdminZoneManage.php +++ b/app/controller/AdminZoneManage.php @@ -87,9 +87,16 @@ class AdminZoneManage extends BaseController ->order('amount','desc') ->select() ->toArray(); + $num = '100'; foreach ($list as &$item) { - $item['probability_str'] = ($item['probability'] * 100) .'%'; - $item['probability'] = $item['probability'] * 100; + # 去除右边 0 + $item['probability'] = rtrim($item['probability'],'0'); + # 获取总共多少小数 + $parts = explode(".", $item['probability']); + $length = strlen($parts[1]) -2; + # 截取小数点 + $item['probability_str'] = bcmul($item['probability'],$num,$length) .'%'; + $item['probability'] = bcmul($item['probability'],$num,$length); $item['amount'] = round($item['amount']); $item['amount_str'] = format_money($item['amount']); $item['image'] = get_image_url($item['image']);