Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm pi() trong PHP

Định nghĩa và cách dùng

Hàm pi() trả về giá trị hằng số toán học Pi. Trả về float 3.14159265359 bằng hằng số M_PI.

Cú pháp

pi ( void ) : float

Tham số

Không cần tham số.

Giá trị trả về

Trả về hằng số Pi, bằng M_PI. Có thể dùng pi() thay M_PI trong biểu thức toán học.

Phiên bản PHP

Có sẵn từ PHP 4.x, 5.x và 7.x.

Ví dụ

Tính diện tích hình tròn:

<?php 
$radius = 5; 
echo "diện tích hình tròn bán kính = " . $radius . " là " . pi() * pow($radius,2); 
?>

Kết quả

diện tích hình tròn bán kính = 5 là 78.539816339745

Ví dụ

Tính pi/2 và pi/4, so sánh với M_PI_2, M_PI_4:

<?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; 
?>

Kết quả

pi/2 = 1.5707963267949 M_PI_2 = 1.5707963267949 pi/4 = 0.78539816339745 M_PI_4 = 0.78539816339745

Ví dụ

Tính 1/pi và 2/pi so với M_1_PI, M_2_PI:

<?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; 
?>

Kết quả

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

Ví dụ

sqrt(pi) và 2/sqrt(pi) so với M_SQRTPI, 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; 
?>

Kết quả

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