Heim > Artikel > Backend-Entwicklung > PHP implementiert eine einfache und hochpräzise PI-Methode
Dieser Artikel ist die Fortsetzung des vorherigen Artikels [PHP implementiert die Dart-Wurfmethode, um PI zu finden, den dümmsten, aber interessantesten] (http://www.yinqisen.cn/blog-676.html)
Fertig Das Dümmste, lassen Sie uns über eine ausgefeiltere Methode sprechen. Der Code lautet wie folgt:
~~~.php
// pi = 2 2/3 2/ 3*2/5 2 /3*2/5*2/7 ...
$pi = (double)2.0; $z = (double)2.0;
$a = 1; b = 3;
while ($z > 0,0000000000001) {
$z *= $a / $b;
$b = 2 ;
$a ;
}
echo $pi ~~
Der Quellcode wird mit der in PHP enthaltenen Funktion pi() verglichen und die Genauigkeit ist konsistent. Raten Sie also, wie die Funktion pi() implementiert ist.