国产网曝门99视频在线看_免费看片a级毛片免费看_4hu四虎永久在线观看_高清无套内精线观看456_国产欧美亚洲日韩久久福利_av在线无码观看另类重口_欧美精品一二三区较多收藏_欧美老熟妇伦视频_婷婷六月综合激情_最新国产成人野战在线观看


PHP8內(nèi)置函數(shù)中的數(shù)學(xué)函數(shù)-PHP8知識詳解

導(dǎo)讀:本文講到了數(shù)學(xué)函數(shù)中的隨機數(shù)函數(shù)rand()、舍去法取整函數(shù)floor()、向上取整函數(shù) ceil()、對浮點數(shù)進行四舍五入的函數(shù)round()、絕對值函數(shù) abs()、平方根函數(shù) sqrt()這6個函數(shù)。

PHP8中提供了大量的內(nèi)置函數(shù),以便程序員直接使用常見的內(nèi)置函數(shù)包括數(shù)學(xué)函數(shù)變量函數(shù)、字符串函數(shù)、時間和日期函數(shù)等。今天介紹內(nèi)置函數(shù)中的數(shù)學(xué)函數(shù)。

本文講到了數(shù)學(xué)函數(shù)中的隨機數(shù)函數(shù)rand()、舍去法取整函數(shù)floor()、向上取整函數(shù) ceil()、對浮點數(shù)進行四舍五入的函數(shù)round()、絕對值函數(shù) abs()、平方根函數(shù) sqrt()這6個函數(shù)。


數(shù)學(xué)函數(shù)主要用于數(shù)學(xué)上的常用計算,主要處理程序中的int和float類型的數(shù)據(jù)。

1、隨機數(shù)函數(shù)rand()

隨機數(shù)函數(shù)rand()的語法格式如下:

rand(最小值,最大值)

在PHP中,rand()函數(shù)是用于生成隨機數(shù)的內(nèi)置函數(shù)。它接受兩個參數(shù),第一個參數(shù)是隨機數(shù)的最小值,第二個參數(shù)是隨機數(shù)的最大值(不包含)。如果沒有提供兩個參數(shù),則返回0到RAND_MAX之間的隨機數(shù)。其中,最大值為RAND_MAX,其值為2147483647。

下面是使用rand()函數(shù)生成隨機數(shù)的示例:

<?php
echo rand()."<br>"; //返回一個隨機整數(shù)
echo rand(1,100); //返回一個1-100之間的隨機整數(shù)
?>

以上代碼php8中的運行結(jié)果為:

1991402415
91

注:以上結(jié)果,每次刷新都是不一樣的。

請注意,PHP還提供了其他一些用于生成隨機數(shù)的函數(shù),例如 mt_rand(), random_int() 和 random_bytes(),這些函數(shù)可能更適合特定的場景。選擇適當?shù)碾S機數(shù)生成函數(shù)取決于你的需求和安全性考慮。

2、舍去法取整函數(shù)floor()

floor()函數(shù)是數(shù)學(xué)函數(shù)庫中的一個函數(shù),用于執(zhí)行向下取整操作。它的語法格式如下:

floor(number)

其中,number是要進行取整操作的值。該函數(shù)將返回不大于number的最大整數(shù)。

舍去法取整函數(shù)floor()示范代碼如下:

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

以上代碼在PHP8中的運行結(jié)果為:

53
99

舍去法取整也就是向下取整,接下來一個相反的向上取整?。

3、向上取整函數(shù) ceil()

在 PHP 中,ceil()函數(shù)用于將一個浮點數(shù)向上取整為最接近的整數(shù)。它的語法格式如下:

ceil(number)

其中,number是要向上取整的數(shù)。ceil()函數(shù)將返回一個向上取整后的整數(shù)結(jié)果。

以下是一個示例代碼:

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

以上代碼在PHP8中的運行結(jié)果為?:

54
100?

4、對浮點數(shù)進行四舍五入的函數(shù)round()

對浮點數(shù)四舍五入的函數(shù)round()的語法格式如下:

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

參數(shù)說明:

$number:要四舍五入的浮點數(shù)。

$precision:可選參數(shù),指定要保留的小數(shù)位數(shù)。默認值為0,表示四舍五入到最接近的整數(shù)。如果指定了正數(shù),則四舍五入到指定的小數(shù)位數(shù);如果指定了負數(shù),則四舍五入到小數(shù)點后指定數(shù)量的位置。

$mode:可選參數(shù),指定四舍五入的行為方式。默認值為PHP_ROUND_HALF_UP,表示在需要進行四舍五入時,選擇最近的偶數(shù)。其他可選值包括PHP_ROUND_HALF_DOWN、PHP_ROUND_HALF_CEILING和PHP_ROUND_HALF_FLOOR。

對浮點數(shù)四舍五入的函數(shù)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中的運行結(jié)果為:

55
56
55.0001
0
55
100

5、絕對值函數(shù) abs()

絕對值函數(shù) abs()語法格式如下:

abs(number)

其中,number是要計算絕對值的數(shù)。abs()函數(shù)將返回該數(shù)的絕對值。

以下是一個示例代碼:

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

以上代碼在PHP8中的運行結(jié)果為:

55.1
99.9999

6、平方根函數(shù) sqrt()

在 PHP 中,sqrt()函數(shù)用于計算一個數(shù)的平方根。它的語法格式如下:

sqrt(number)

其中,number是要計算平方根的數(shù)。sqrt()函數(shù)將返回該數(shù)的平方根。

以下是一個示例代碼:

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

以上代碼在PHP8中的運行的結(jié)果為?:

5
6?

好了,其實還有很多的函數(shù)蠻久不一一例舉了,本文講到了數(shù)學(xué)函數(shù)中的隨機數(shù)函數(shù)rand()、舍去法取整函數(shù)floor()、向上取整函數(shù) ceil()、對浮點數(shù)進行四舍五入的函數(shù)round()、絕對值函數(shù) abs()、平方根函數(shù) sqrt()這6個函數(shù)。



本文地址:http://003188.cn/php8deshuxuehanshu.html
碼字不易,打個賞唄
楊澤業(yè)感謝你的支持!

猜你喜歡

PHP8內(nèi)置函數(shù)中的變量函數(shù)-PHP8知識詳解

導(dǎo)讀:今天學(xué)習(xí)的變量函數(shù)中,著重講解了5個,分別是:檢測變量是否為空的函數(shù)empty()、判斷變量是否定義過的函數(shù)isset()、銷毀指定的變量的函數(shù)unset()、獲取變量的類型的函數(shù)gettype()、檢查變量是否為數(shù)字或數(shù)字字符串的函數(shù)is_numeric()。

2023-09-02  分類:PHP學(xué)堂  瀏覽:923次


PHP8內(nèi)置函數(shù)中的數(shù)學(xué)函數(shù)-PHP8知識詳解

導(dǎo)讀:本文講到了數(shù)學(xué)函數(shù)中的隨機數(shù)函數(shù)rand()、舍去法取整函數(shù)floor()、向上取整函數(shù) ceil()、對浮點數(shù)進行四舍五入的函數(shù)round()、絕對值函數(shù) abs()、平方根函數(shù) sqrt()這6個函數(shù)。

2023-08-29  分類:PHP學(xué)堂  瀏覽:540次


變量函數(shù)及銷毀函數(shù)中的變量-PHP8知識詳解

導(dǎo)讀:今天分享PHP8知識詳解中的變量函數(shù)及銷毀函數(shù)中的變量,以及相應(yīng)的示例代碼。

2023-08-26  分類:PHP學(xué)堂  瀏覽:842次


Python內(nèi)置函數(shù)速查表

歡迎你來到站長在線的站長學(xué)堂欄目,你正在學(xué)習(xí)的是Python教程,本文分享的是《Python內(nèi)置函數(shù)速查表》本Python內(nèi)置函數(shù)速查表以A-Z的先后順序排序,以方便用戶查找,實時更新內(nèi)容,確保用戶學(xué)習(xí)到最新最有用的知識。

2021-11-27  分類:Python學(xué)堂  瀏覽:1386次