** 微信支付金额差一分钱 ** 今儿实现了一下微信支付,在测试时遇到一个问题,之前写的时候也没注意。 测试金额:8.04 前端掉起支付 现实金额:8.03 经过研究,查看解决办法 先把金额定义为string类型 strval(total∗100);再转为int类型intval(strval(total*100); 再转为int类型 intval( strval(total∗100);再转为int类型intval(strval(total*100)); 问题解决