echo floor(64.99*100)/100 这个将输出什么? floor往下取整,当然这样intval丢弃小数部分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用bcmath系列函数来操作,编译时候加上--enable-bcmath。windows版本默认应该是把这个编译进去了的。$price=64.99; print_r(floor(bcmul($price,100))); 和Float的存储格式有关。<?php $price=64.99; print_r($price*100); echo ' <br/>'; print_r(ceil($price*100)); echo ' <br/>'; print_r(ceil($price*100)/100); ?>输出是:6499 6499 64.99 PHP手冊上講得很清楚了,永遠不要相信浮點數的最後一位,也不要將兩個浮點數來做全等比較.這跟浮點數的內部處理機制有關 PHP 无限分类table转div 请教这是什么加密方法呀?谢谢!!! 在保存用户访问ip的时候 一般怎样获取,怎样保存 Mysql用什么字段好? 谁能介绍一下PHP MVC的可行性 推荐开源编辑器:notepad++ ,您的得力助手! 关于PHP变量的问题 为什么总是让我输入用户名和密码阿?哪里出错了?? !!!!!!如何将这样的文本通过php导入到mysql啊!!!!!! 如何快速的获取一个网页的代码? 分页显示记录按权重显示问题 php 模拟客户端IP的问题 php连接sqlserver问题
$price=64.99;
print_r(floor(bcmul($price,100)));
$price=64.99;
print_r($price*100);
echo ' <br/>';
print_r(ceil($price*100));
echo ' <br/>';
print_r(ceil($price*100)/100);
?>输出是:
6499
6499
64.99