首页 » PHP教程 » 向上取整函数php技巧_PHP8内置函数中的数学函数PHP8常识详解

向上取整函数php技巧_PHP8内置函数中的数学函数PHP8常识详解

访客 2024-11-08 0

扫一扫用手机浏览

文章目录 [+]

本文讲到了数学函数中的随机数函数rand()、舍去法取整函数floor()、向上取整函数 ceil()、对浮点数进行四舍五入的函数round()、绝对值函数 abs()、平方根函数 sqrt()这6个函数。

数学函数紧张用于数学上的常用打算,紧张处理程序中的int和float类型的数据。

向上取整函数php技巧_PHP8内置函数中的数学函数PHP8常识详解

1、随机数函数rand()

随机数函数rand()的语法格式如下:

向上取整函数php技巧_PHP8内置函数中的数学函数PHP8常识详解
(图片来自网络侵删)

rand(最小值,最大值)

在PHP中,rand()函数是用于天生随机数的内置函数。
它接管两个参数,第一个参数是随机数的最小值,第二个参数是随机数的最大值(不包含)。
如果没有供应两个参数,则返回0到RAND_MAX之间的随机数。
个中,最大值为RAND_MAX,其值为2147483647。

下面是利用rand()函数天生随机数的示例:

<?phpecho rand()."<br>"; //返回一个随机整数echo rand(1,100); //返回一个1-100之间的随机整数?>

以上代码在PHP8中的运行结果为:

199140241591

注:以上结果,每次刷新都是不一样的。

请把稳,PHP还供应了其他一些用于天生随机数的函数,例如 mt_rand(), random_int() 和 random_bytes(),这些函数可能更适宜特定的场景。
选择适当的随机数天生函数取决于你的需求和安全性考虑。

2、舍去法取整函数floor()

floor()函数是数学函数库中的一个函数,用于实行向下取整操作。
它的语法格式如下:

floor(number)

个中,number是要进行取整操作的值。
该函数将返回不大于number的最大整数。

舍去法取整函数floor()示范代码如下:

<?phpecho floor(53.55)."<br>"; //舍去法取53.55的整echo floor(99.99); //舍去法取99.99的整?>

以上代码在PHP8中的运行结果为:

5399

舍去法取整也便是向下取整,接下来一个相反的向上取整。

3、向上取整函数 ceil()

在 PHP 中,ceil()函数用于将一个浮点数向上取整为最靠近的整数。
它的语法格式如下:

ceil(number)

个中,number是要向上取整的数。
ceil()函数将返回一个向上取整后的整数结果。

以下是一个示例代码:

<?phpecho ceil(53.55)."<br>"; //向上法取53.55的整echo ceil(99.01); //向上法取99.01的整?>

以上代码在PHP8中的运行结果为​:

541004、对浮点数进行四舍五入的函数round()

对浮点数四舍五入的函数round()的语法格式如下:

round(float $number [, int $precision = 0 [, int $mode = PHP_ROUND_HALF_UP ]])

参数解释:

$number:要四舍五入的浮点数。

$precision:可选参数,指定要保留的小数位数。
默认值为0,表示四舍五入到最靠近的整数。
如果指定了正数,则四舍五入到指定的小数位数;如果指定了负数,则四舍五入到小数点后指天命量的位置。

$mode:可选参数,指定四舍五入的行为办法。
默认值为PHP_ROUND_HALF_UP,表示在须要进行四舍五入时,选择最近的偶数。
其他可选值包括PHP_ROUND_HALF_DOWN、PHP_ROUND_HALF_CEILING和PHP_ROUND_HALF_FLOOR。

对浮点数四舍五入的函数round()的示范代码如下:

<?php//四舍五入法取整echo round(55.1)."<br>";echo round(55.9)."<br>";echo round(55.0001,4)."<br>";echo round(55.0001,-4)."<br>";echo round(55.0001)."<br>";echo round(99.9999); ?>

以上代码在PHP8中的运行结果为:

555655.00010551005、绝对值函数 abs()

绝对值函数 abs()语法格式如下:

abs(number)

个中,number是要打算绝对值的数。
abs()函数将返回该数的绝对值。

以下是一个示例代码:

<?phpecho abs(-55.1)."<br>";echo abs(99.9999); ?>

以上代码在PHP8中的运行结果为:

55.199.99996、平方根函数 sqrt()

在 PHP 中,sqrt()函数用于打算一个数的平方根。
它的语法格式如下:

sqrt(number)

个中,number是要打算平方根的数。
sqrt()函数将返回该数的平方根。

以下是一个示例代码:

<?phpecho sqrt(25)."<br>";echo sqrt(36); ?>

以上代码在PHP8中的运行的结果为​:

56

好了,实在还有很多的函数蛮久不一一例举了,本文讲到了数学函数中的随机数函数rand()、舍去法取整函数floor()、向上取整函数 ceil()、对浮点数进行四舍五入的函数round()、绝对值函数 abs()、平方根函数 sqrt()这6个函数。

相关文章

执业药师试卷代码解码药师职业发展之路

执业药师在药品质量管理、用药安全等方面发挥着越来越重要的作用。而执业药师考试,作为进入药师行业的重要门槛,其试卷代码更是成为了药师...

PHP教程 2025-02-18 阅读1 评论0

心灵代码主题曲唤醒灵魂深处的共鸣

音乐,作为一种独特的艺术形式,自古以来就承载着人类情感的表达与传递。心灵代码主题曲,以其独特的旋律和歌词,唤醒了无数人的灵魂深处,...

PHP教程 2025-02-18 阅读1 评论0

探寻福建各市车牌代码背后的文化内涵

福建省,地处我国东南沿海,拥有悠久的历史和丰富的文化底蕴。在这片充满魅力的土地上,诞生了许多具有代表性的城市,每个城市都有自己独特...

PHP教程 2025-02-18 阅读1 评论0

探寻河北唐山历史与现代交融的城市之光

河北省唐山市,一座地处渤海之滨,拥有悠久历史和独特文化的城市。这里既是古丝绸之路的起点,也是中国近代工业的发源地。如今,唐山正以崭...

PHP教程 2025-02-18 阅读1 评论0