PHP pi() 函式


定義和用法

 pi () 函式返回了圓周率常數Π的值。它返回一個浮點值 3.14159265359,這等於 PHP 中預定義的常量 - M_PI

語法

pi ( void ) : float

引數

此函式沒有引數

返回值

PHP pi() 函式返回數學常量 Π,並且等於預定義的數學常量 M-PI。我們可以在數學表示式中使用 pi() 函式來代替 M_PI。

PHP 版本

該函式適用於 PHP 版本 4.x、PHP 5.x 以及 PHP 7.x。

示例

 即時演示

下列示例在圓面積的計算中使用了 pi() 函式。

<?php
   $radius = 5;
   echo "area of circle with radius = " . $radius . " is " . pi()*pow($radius,2);
?>

輸出

這將產生以下結果 −

area of circle with radius = 5is 78.539816339745

示例

 即時演示

下列示例使用了 pi() 函式來計算 Π/2 和 Π/4。對於這些角度,PHP 分別設有預定義的常量 M_PI_2 和 M_PI-4 。−

<?php
   echo "pi/2 = " . pi()/2;
   echo " M-PI_2 = " . M_PI_2 . "
";    echo "pi/4 = " . pi()/4;    echo " M_PI_4 = ". M_PI_4; ?>

輸出

這將產生以下結果 −

pi/2 = 1.5707963267949 M-PI_2 = 1.5707963267949
pi/4 = 0.78539816339745 M_PI_4 = 0.78539816339745

示例

 即時演示

使用 pi() 函式計算了 1/Π 和 2/Π 的值。這些值分別等同於 M_1_PI 和 M_2_PI;

<?php
   echo "1/pi = " . 1/pi();
   echo " M_1_PI = " . M_1_PI . "
";    echo "2/pi = " . 2/pi();    echo " M_2_PI = ". M_2_PI; ?>

輸出

這將產生以下結果 −

1/pi = 0.31830988618379 M_1_PI = 0.31830988618379
2/pi = 0.63661977236758 M_2_PI = 0.63661977236758

示例

 即時演示

此示例展示了使用 pi() 函式計算的 sqrt(Π) 和 2/sqrt(Π) 與 M_SQRTPI 和 M_2_SQRTPI 類似。−

<?php
   echo "sqrt(pi) = " . sqrt(pi());
   echo " M_SQRTPI = " . M_SQRTPI . "
";    echo "2/sqrt(pi) = " . 2/sqrt(pi());    echo " M_2_SQRTPI = ". M_2_SQRTPI; ?>

輸出

這將產生以下結果 −

sqrt(pi) = 1.7724538509055 M_SQRTPI = 1.7724538509055
2/sqrt(pi) = 1.1283791670955 M_2_SQRTPI = 1.1283791670955

更新於:2020 年 6 月 30 日

359 人瀏覽

開啟您的 職業生涯

完成課程取得認證

立即開始
廣告
© . All rights reserved.