学PHP编程时,有些问题让我们头大,比如除法后的小数老是搞不定。别担心,今天就教大家怎么巧妙地处理这些小问题!咱们来聊聊PHP中的除法和快速取整!
floor()函数
和你说,PHP里这个叫floor()的家伙,就是人们常说的”向下取整”功能!比如说,咱们把10.5拿过来,扔进这个函数里,就能得出10了。而且,用在除法里也超级好用,保证咱得到的结果都是整数,麻溜儿的就解决问题了!
ceil()函数
Ceilig()这个小功能將數字給整齊了,跟floor()背道而馳!比如,你有個10.5的數字,用這個函數後變成11了~能夠把數字加上去也挺好,避免時候遺漏或錯誤!
实战案例
说好了要做个小程序算两数之商,只取整数部分。按照这个步骤学,你肯定可以懂滴:
$result = floor(10.5); // 结果为 10
php $num1 = 20; $num2 =3; 直接用$num1除以$num2然后再减个0.5就搞定了!$result = ceil(10.5); // 结果为 11echo "结果为:".$result;
这款小软件首先设置了$num1和$num2这两个数字。接下来就要让老朋友floor()大侠帮我们算出这俩数相除得到的整数部分,存入$result这个地儿。这下好,一个整数搞定!
截断运算符(//)和取模运算符(%)
小伙伴们知道吗?在PHP里,除了那两个常见的floor()和ceil()算术函数,还有别的方法换掉讨厌的小数点!比如说,可以用”//”这个符号把数字变成整数的形式;或者试试看用“%”检查一下有余数没,说不定就能去掉小数了!
<?php $num1 = 10; $num2 = 3; $result = floor($num1 / $num2); echo $result; // 输出为 3根据具体情况选择合适方法
想学编程,可别弄混了求整的方式呀。比如,想要细微控小的小数点,那就试试 floor()函数。想四舍五入?CEILING()帮到你。想要整数值?简单,直接在数字后面加个%号就好。不确定求整后的结果是否为整数?放心,/ modulo运算符马上给你解答。
PHP里的”/”小哥大家肯定不陌生?没错,它就是搞浮点数除法定价的,精准到小数点后面几位。不过,要是你就想留个整数结果咋办嘞?别急这儿有几招儿。你可以找”floor()大哥”和”ceil()大姐”帮忙,它们稳当得很;或者试试那个”//”符号也行;对了,还有那个求余数的利器”%”,也不要忘了呦。不过,用哪个法子还得看你实际的用途,毕竟编程可得灵活应对。
评论0