PHP 8のfdiv()関数
PHP 8では、 fdiv() 関数は、IEEE754標準で浮動小数点除算を実行するために使用されます。 fdiv() は、2つの数値を除算し、浮動小数点数を返す数学演算です。
fdiv() 関数はintdiv()と同様に機能します およびfmod() ゼロによる除算を可能にする関数。エラーを表示する代わりに、 fdiv() 関数はINF、-INF、またはNANを返します 数値をゼロで割ったとき。
-
INF(無限大または実数) –これは数学的に無限の数値計算の結果です。
-
-INF(負の無限大) –負の無限数または-1.796E308未満の数です。
-
NAN(数値ではありません) –これは、パラメータがフィールド外にある数値関数を含む、不特定の数値計算の結果です。
例
0/0 = NAN INF/INF = NAN
例1:fdiv()関数PHP8の使用
<?php echo fdiv(15, 4); ?>
出力
3.75
例2:fdiv()関数の使用
<?php echo fdiv(10, 0); // INF (Infinite) echo fdiv(-10, 0); // -INF (Negative Infinite) echo fdiv(0, 0); // NAN (Not a number) ?>
出力
INF-INF NAN
-
PHPのGregorianToJD()関数
GregorianToJD()関数は、グレゴリオ暦の日付をユリウス日数に変換します。ユリウス日番号を返します。 注 −グレゴリオ暦の有効な範囲は、紀元前4714年11月25日からです。少なくとも西暦9999年12月31日まで 構文 GregorianToJD(month, date, year) パラメータ 月 −月を1から12までの数値として指定します 日付 −日を1から31までの数値として指定します 年 −年を-4714から9999までの数値として指定します 戻る GregorianToJD()関数は、ユリウス日番号を返します。 例 以下は例です-
-
PHPのfscanf()関数
fscanf()関数は、指定された形式に従って、開いているファイルからの入力を解析します。 2つのパラメーターのみが渡された場合は、配列として解析された値を返します。 構文 fscanf(file_pointer, format, mixed) パラメータ file_pointer − fopen()を使用して作成されたファイルシステムポインタリソース。 フォーマット- フォーマットを指定します。値は次のとおりです。 %%-パーセントを返します %b-2進数 %c-ASCII値に従った文字 %f-浮動小数点数 %F-浮動小数点数 %o-8進数 %s-文字列 %d-符号付き10