欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長(zhǎng)資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          什么是PHP數(shù)學(xué)函數(shù)?怎樣去使用?

          在之前的文章《帶你學(xué)會(huì)PHP常用的八個(gè)魔術(shù)常量的使用(示例詳解)》中詳細(xì)的介紹了PHP中的八個(gè)魔術(shù)常量的相關(guān)知識(shí),本篇文章我們來(lái)了解一下PHP中的數(shù)學(xué)函數(shù)相關(guān)知識(shí),希望對(duì)大家有幫助!

          什么是PHP數(shù)學(xué)函數(shù)?怎樣去使用?

          在之前的學(xué)習(xí)中我們了解了很多的函數(shù),其中也包括了自定義函數(shù),接下來(lái)我們來(lái)看一看PHP中數(shù)學(xué)函數(shù)的相關(guān)知識(shí),也就是PHPMath函數(shù)。PHP中的Math函數(shù)是PHP中的核心組成部分,因此在我們學(xué)習(xí)PHP的過(guò)程中也是需要了解的。

          接下來(lái)我們就來(lái)了解一下PHP中的數(shù)學(xué)函數(shù)吧。

          PHP數(shù)學(xué)函數(shù)是什么

          介紹到數(shù)學(xué)函數(shù)之前我們現(xiàn)回顧一下,函數(shù)是什么?在數(shù)學(xué)的知識(shí)中我們就學(xué)過(guò)函數(shù),函數(shù)和函數(shù)的參數(shù)是分不開的,當(dāng)函數(shù)的參數(shù)確定下來(lái)的時(shí)候,函數(shù)的值也就確定下來(lái)了,其中用來(lái)這個(gè)參數(shù)的規(guī)則也就決定了我們的函數(shù)。

          數(shù)學(xué)函數(shù)就是控制函數(shù)值的規(guī)則時(shí)使用到數(shù)學(xué)的知識(shí),數(shù)學(xué)函數(shù)能夠處理integer 和 float 范圍內(nèi)的值。下面我們就來(lái)看一下在PHP中常用到的幾種數(shù)學(xué)函數(shù)以及他們的用法。

          PHP常用數(shù)學(xué)函數(shù)的用法

          PHP中的數(shù)學(xué)函數(shù)有很多,能夠解決的問題也有很多比如求取最大值最小值、將浮點(diǎn)數(shù)四舍五入、求平方根等等接下來(lái)我們就一起來(lái)看看通過(guò)什么樣的函數(shù)能夠?qū)崿F(xiàn)吧。

          abs()函數(shù)

          abs()函數(shù)可以說(shuō)是數(shù)學(xué)函數(shù)中最簡(jiǎn)單的一個(gè)了,abs()函數(shù)能夠返回一個(gè)數(shù)的絕對(duì)值,abs()函數(shù)的基礎(chǔ)語(yǔ)法格式如下:

          abs(mixed $number): number

          其中需要注意的是:參數(shù)$number表示需要處理的數(shù)值,返回的number是參數(shù)的絕對(duì)值,并且如果參數(shù) $number 是 float的話,返回的結(jié)果也是 float。

          下面我們通過(guò)示例來(lái)看一下abs()函數(shù)的使用,示例如下:

          <?php $abs = abs(-4.2); // $abs = 4.2; (double/float) $abs2 = abs(5);   // $abs2 = 5; (integer) $abs3 = abs(-5);  // $abs3 = 5; (integer) echo $abs . '<br/>'; echo $abs2 . '<br/>'; echo $abs3; ?>

          輸出結(jié)果:

          什么是PHP數(shù)學(xué)函數(shù)?怎樣去使用?

          有上述示例了解,通過(guò)abs()函數(shù)能夠獲取參數(shù)的絕對(duì)值。

          ceil()函數(shù)

          在PHP中可以通過(guò)ceil()函數(shù)來(lái)完成對(duì)一個(gè)數(shù)的進(jìn)一取整。也就是計(jì)算大于一個(gè)數(shù)的最小整數(shù)。該函數(shù)的基礎(chǔ)語(yǔ)法格式如下:

          ceil(float $value): float

          其中需要注意的是:需要返回的是不小于參數(shù)$value的下一個(gè)整數(shù),也就是返回值float;如果參數(shù)$value有小數(shù)部分,那么就會(huì)向前進(jìn)一位。

          接下來(lái)我們通過(guò)示例來(lái)看一下ceil()函數(shù)的使用,示例如下:

          <?php echo ceil(4.3) . '<br/>';    // 5 echo ceil(9.999) . '<br/>';  // 10 echo ceil(-3.14);  // -3 ?>

          輸出結(jié)果:

          什么是PHP數(shù)學(xué)函數(shù)?怎樣去使用?

          上述示例中,我們便是通過(guò)ceil()函數(shù)完成了對(duì)一個(gè)數(shù)的進(jìn)一取整。

          floor()函數(shù)

          通過(guò)floor()函數(shù)可以完成對(duì)一個(gè)數(shù)舍去法取整,也就是向下舍入取最近的整數(shù)。該函數(shù)的基本語(yǔ)法格式如下:

          floor(float $value): float

          其中需要注意的是:返回不大于 value 的最接近的整數(shù),舍去小數(shù)部分取整。參數(shù)$value表示要取整的數(shù)字。

          接下來(lái)我們通過(guò)示例來(lái)看一下floor()函數(shù)的使用,示例如下:

          <?php echo floor(4) . "<br>";        //4 echo floor(3.3) . "<br>";        //3 echo floor(6.999);       //6 ?>

          輸出結(jié)果:

          什么是PHP數(shù)學(xué)函數(shù)?怎樣去使用?

          上述示例中,通過(guò)floor()函數(shù)完成了對(duì)一個(gè)數(shù)的舍去法取整。

          pow()函數(shù)

          pow()函數(shù)能夠獲取一個(gè)數(shù)的n次方,也就是進(jìn)行次方運(yùn)算,該函數(shù)的基本語(yǔ)法格式如下:

          pow(number $base, number $exp): number

          其中需要注意的是:返回的結(jié)果是baseexp 次方的冪,參數(shù)$base標(biāo)識(shí)的就是目標(biāo)數(shù),參數(shù)$exp表示的是目標(biāo)數(shù)的指數(shù)。

          接下來(lái)我們通過(guò)示例來(lái)看一下pow()函數(shù)的使用,示例如下:

          <?php var_dump(pow(2, 8)); // int(256) echo '<br/>'; echo pow(-1, 20) . '<br/>'; // 1 echo pow(0, 0); // 1 ?>

          輸出結(jié)果:

          什么是PHP數(shù)學(xué)函數(shù)?怎樣去使用?

          上述示例中便是通過(guò)pow()函數(shù)來(lái)進(jìn)行一個(gè)數(shù)的n次方運(yùn)算。

          上文介紹的知識(shí)數(shù)學(xué)函數(shù)中的一小部分,數(shù)學(xué)函數(shù)還有很多例如:

          • Acos: 取得反余弦值。

          • Asin: 取得反正弦值。

          • Atan: 取得反正切值。

          • Atan2: 計(jì)算二數(shù)的反正切值。

          • base_convert: 轉(zhuǎn)換數(shù)字的進(jìn)位方式。

          • BinDec: 二進(jìn)位轉(zhuǎn)成十進(jìn)位。

          大家如果感興趣的話,可以點(diǎn)擊《PHP視頻教程》進(jìn)行

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)