<?php

$val=9.45;

$result=$val100;

php模运算后台开辟模运算的机密小法式商城大众号 PHP

echo $result%100; //44

?>

如果你这样:echo 945%100 //45那么结果该当是45的,这是由于php默认对变量进行取整进行取余运算的。

<?php

/

name: mckee

blog: http://www.phpddt.com

/

$val=9.45;

$result=$val100;

echo intval($result); //这里输出944

echo $result%100; //这里输出44

echo fmod(floatval($result),100); //这里输出45

?>

对付大整数,php会涌现溢出,可能返回负数情形(这是由于php默认利用整数取余的,以是你要把它转换成float类型(如上))可以这样做:

function Kmod($bn, $sn)

{

return intval(fmod(floatval($bn), $sn));

}

zmq2088 小程序 "大众年夜众号 企业官网 商城 CRM 等多种系统开拓