function clearpoint($s){
成都创新互联专注于新民企业网站建设,成都响应式网站建设,成都做商城网站。新民网站建设公司,为新民等地区提供建站服务。全流程按需网站开发,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务
$ss=strval($s); $ss=str_replace(".","",$ss); return $ss;
}
用的时候: clearpoint(2.2) //或者用变量
1、新建一个php文件,命名为test.php。
2、在test.php文件中,使用header()方法将页面的编码格式设置为utf-8,避免输出中文乱码。
3、接下来需要在test.php文件中,定义一个变量,保存一个小数。
4、在test.php文件中,使用explode()函数以小数点“.”分割数字,保存在一个数组中。
5、数组的第一个元素便是整数部分,使用echo输出。
6、在浏览器打开test.php文件,查看结果。
php去掉数字小数点后面的零:
1、ceil — 进一法取整
说明
float ceil ( float value )
返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。
例子 1. ceil() 例子
?php
echo ceil(4.3); // 5
echo ceil(9.999); // 10
?
2、intval—对变数转成整数型态
?php
echo intval(4.3); //4
echo intval(4.6); // 4
?
转为浮点数
直接用 floatval($arg) 来转换,既可以保留有效的小数点,也可以去掉后面多余的0 其中arg 为变量
$paymoney=(int)$paymoney;echo $paymoney;
涉及到钱数的时候最好还是带上两位小数比较好,是国际上应用范围比较广的显示标准。
很简单的:
$num=explode(".","2002.001");
$num[1]=str_replace(0,"",$num[1]);
echo implode(".",$num);
用intval函数也可以,比如:
echo intval(7533.725548);
echo intval(7533.225548);