所有分类
  • 所有分类
  • 后端开发
PHP学习必备:除法难题秒变小菜一碟,快速取整技巧大揭秘

PHP学习必备:除法难题秒变小菜一碟,快速取整技巧大揭秘

11)截断运算符(//):截断为整数取模运算符(%):检查余数是否为0以判断结果是否为整数默认为浮点数除法。函数返回一个数字的向下舍入整数。函数返回一个数字的向上舍入整数。假设我们有一个程序,需要计算两个数的商的整数部分。函数计算了它们的商

学PHP编程时,有些问题让我们头大,比如除法后的小数老是搞不定。别担心,今天就教大家怎么巧妙地处理这些小问题!咱们来聊聊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); // 结果为 11

echo "结果为:".$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()大姐”帮忙,它们稳当得很;或者试试那个”//”符号也行;对了,还有那个求余数的利器”%”,也不要忘了呦。不过,用哪个法子还得看你实际的用途,毕竟编程可得灵活应对。

原文链接:https://www.icz.com/technicalinformation/web/javascript/2024/04/15182.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?