浮動小数点数は、単純に 10 進数として理解できます。浮動小数点数は、有理数の特定のサブセットに属する数値のデジタル表現であり、コンピューターで任意の実数を近似的に表すために使用されます。具体的には、この実数は、整数 または固定小数点数 (つまり、仮数) に特定の基数 (コンピューターでは通常 2) の整数乗を乗じることによって得られます。この表現方法は科学的記数法に似ています。 10を底とする。 この記事では、2 つの浮動小数点数が等しいかどうかを判断するための php の方法を主に紹介します。これには、PHP での浮動小数点数の操作のスキルが含まれており、必要な方は参考にしてください。 浮動小数点数は == で直接判定するので、等しいかどうかは完全に正しいわけではないので、精度の範囲内で等しい場合は等しい、そうでない場合は等しいとみなす方法を示します。不可能だと考えられます
<?php $delta = 0.00001; $a = 1.00000001; $b = 1.00000000; if (abs($a - $b) < $delta) { /* $a and $b are equal */ } ?>
以上が2 つの浮動小数点数が等しいかどうかを判断する PHP メソッドのコード例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。