PHP単純実現Euler関数Euler機能例

805 ワード

この例では,PHPがEuler関数Euler機能を単純に実現することを示した.皆さんの参考にしてください.具体的には以下の通りです.
Euler関数ph(n)は、nより小さく、nと相互作用するすべての個数を意味する.
例えばph(10)=4{1,3,7,9と10の相互作用}
コードは次のとおりです.

 1) {
    if ($x % $now == 0) {
      $res /= $now;
      $res *= ($now - 1);
      while ($x % $now == 0) {
        $x /= $now;
      }
    }
    $now++;
  }
  return $res;
}
$res = Euler(10);
var_dump($res);
?>


実行結果:

int(4)


PHPについてもっと兴味のある読者は、「PHPデータ构造とアルゴリズム教程」、「phpプログラム设计アルゴリズム総括」、「php文字列(string)用法総括」、「PHP配列(Array)操作技巧大全」、「PHP常用遍歴アルゴリズムと技巧総括」、「PHP数学演算技巧総括」
ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.