PHP dapatkan pi

PHPz
PHPzke hadapan
2024-03-21 13:52:39881semak imbas

Penyunting PHP Penyelidikan Baicao mendapati bahawa bahasa pengaturcaraan PHP boleh menggunakan pemalar M_PI terbina dalam untuk mendapatkan nilai pi yang tepat. Pi ialah pemalar yang amat penting dalam matematik, digunakan untuk mengira lilitan, luas, dsb. bulatan. Dalam PHP, nilai pi boleh diperoleh dengan mudah dengan hanya memanggil pemalar M_PI, yang memudahkan pengiraan matematik dan aplikasi kejuruteraan.

PHP Dapatkan Pi

Pengenalan

Pi (π) ialah nisbah lilitan kepada diameter bulatan Ia adalah nombor tidak rasional dan tidak boleh dinyatakan dengan nombor terhingga digit. Dalam php anda boleh menggunakan fungsi terbina dalam M_PI untuk mendapatkan anggaran pi.

Fungsi M_PI

M_PI Fungsi mengembalikan nilai anggaran pi, tepat hingga 14 tempat perpuluhan. Ia adalah pemalar PHP, jadi anda tidak perlu menggunakan sebarang parameter untuk menggunakannya.

Tatabahasa

<?php
echo M_PI;
?>

Output

3.14159265358979

Alternatif

Selain fungsi M_PI, terdapat beberapa alternatif untuk mendapatkan anggaran pi:

    Fungsi
  • pi(): Sambungan BCMath menyediakan fungsi pi() yang mengembalikan anggaran ketepatan arbitrari bagi pi. Ia memerlukan hujah pilihan untuk menentukan ketepatan yang diingini (lalai ialah 10).
  • Fungsi Buatan Sendiri: Anda boleh menentukan fungsi anda sendiri untuk mengira anggaran pi. Kaedah yang paling biasa ialah menggunakan formula Machen atau formula Wallis.

Contoh

Gunakan fungsi pi():

<?php
echo bcpi(100);
?>

Output

3.14159265358979323846264338327950288419716939937510

Gunakan fungsi buatan sendiri:

<?php
function calculatePi($iterations) {
$pi = 0;
for ($i = 0; $i < $iterations; $i++) {
$pi += (4 * pow(-1, $i)) / (2 * $i + 1);
}
return $pi;
}

echo calculatePi(100000);
?>

Output

3.14159265358979323846264338327950288419716939937510

Kesimpulan

PHP menyediakan pelbagai kaedah untuk mendapatkan nilai anggaran pi. Untuk aplikasi umum, fungsi M_PI 函数就足够了。对于需要更大精度的应用程序,您可以使用 pi() adalah mencukupi. Untuk aplikasi yang memerlukan ketepatan yang lebih tinggi, anda boleh menggunakan fungsi

atau mencipta satu daripada anda sendiri. 🎜

Atas ialah kandungan terperinci PHP dapatkan pi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:lsjlt.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam