Định nghĩa và Cách sử dụng
pi () hàm trả về giá trị của hằng số toán học Π. Nó trả về một giá trị float 3,14159265359 bằng với hằng số xác định trước được định nghĩa trong PHP - M_PI
Cú pháp
pi ( void ) : float
Tham số
Hàm này không yêu cầu tham số
Giá trị trả lại
Hàm pi () trong PHP trả về hằng số toán học Π và bằng hằng số toán học được xác định trước M-PI. Thay vì sử dụng M_PI, chúng ta có thể sử dụng hàm pi () trong các biểu thức toán học.
Phiên bản PHP
Chức năng này có sẵn trong các phiên bản PHP 4.x, PHP 5.x cũng như PHP 7.x.
Ví dụ
Ví dụ sau sử dụng hàm pi () để tính diện tích hình tròn.
<?php $radius = 5; echo "area of circle with radius = " . $radius . " is " . pi()*pow($radius,2); ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
area of circle with radius = 5is 78.539816339745
Ví dụ
Ví dụ sau sử dụng hàm pi () để tính Π / 2 và Π / 4. Đối với các góc này, PHP có các hằng số được xác định trước M_PI_2 và M_PI-4 tương ứng .−
<?php echo "pi/2 = " . pi()/2; echo " M-PI_2 = " . M_PI_2 . "\n"; echo "pi/4 = " . pi()/4; echo " M_PI_4 = ". M_PI_4; ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
pi/2 = 1.5707963267949 M-PI_2 = 1.5707963267949 pi/4 = 0.78539816339745 M_PI_4 = 0.78539816339745
Ví dụ
Sử dụng hàm pi (), giá trị của 1 / Π và 2 / Π được tính. Các giá trị này tương ứng với M_1_PI và M_2_PI tương ứng;
<?php echo "1/pi = " . 1/pi(); echo " M_1_PI = " . M_1_PI . "\n"; echo "2/pi = " . 2/pi(); echo " M_2_PI = ". M_2_PI; ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
1/pi = 0.31830988618379 M_1_PI = 0.31830988618379 2/pi = 0.63661977236758 M_2_PI = 0.63661977236758
Ví dụ
Ví dụ này cho thấy sqrt (Π) và 2 / sqrt (Π) được tính bằng hàm pi () tương tự như M_SQRTPI và M_2_SQRTPI.−
<?php echo "sqrt(pi) = " . sqrt(pi()); echo " M_SQRTPI = " . M_SQRTPI . "\n"; echo "2/sqrt(pi) = " . 2/sqrt(pi()); echo " M_2_SQRTPI = ". M_2_SQRTPI; ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
sqrt(pi) = 1.7724538509055 M_SQRTPI = 1.7724538509055 2/sqrt(pi) = 1.1283791670955 M_2_SQRTPI = 1.1283791670955