integer (整数型)
integer は整数型です。 32 ビット オペレーティング システムでは、有効範囲は -2,147,483,648 ~ +2,147,483,647 (2^31+符号ビット) です。 16 進整数を使用するには、横に 0x を追加します。 整数値は、オプションの記号 (- または +) を前に付けて、10 進数、16 進数、または 8 進数の表記で指定できます。
10 進数: 15 が表示される場合は、(1*10+5) または 1510 を意味します
10 個の数字 (0...9) が含まれます
8 進数: 15 が表示される場合は、(1*8+5) または 158 または1310
8 桁の (0...7) が含まれます
16 進数: 15 が表示される場合は、(1*16+5) または 1516 または 2110 を意味します
(0...9、A、B、C、D、 E、F) 16 個の数字
8 進数表記の場合は数値の前に 0 (ゼロ) を追加し、16 進数表記の場合は数値の前に 0x を追加する必要があります。
$a = 1234; // 10 進数
$a = -123; // 負の数
$a = 0123; // 8 進数 (10 進数で 83 に等しい)
$a = 0x1A; // 16 進数 (10 進数の 26 に等しい)
?>
float (浮動小数点数、倍精度数、実数とも呼ばれます)
浮動小数点数は浮動小数点数型です。 32 ビット オペレーティング システムでは、有効範囲は 1.7E-308 ~ 1.7E+308 です。 (ナチュラルベース e=2.71828183)
$a = 1.234;
$a = 1.2e3;
$a = 7E-10;
?>
$foo = 10; // $foo は整数です $bar = (bool) $foo; // $bar はブール値です ?> |
許可されるキャストは次のとおりです:
(int), (integer) - 変換丸めなしの整数型に変換 (bool)、(boolean) - 0 以外の正または負の数値は true (float)、(double)、(real) の Boolean 型に変換します。 - 浮動小数点型 (string) に変換します。 to string
数学演算関数ライブラリ
Abs
絶対値を取得します。
構文:mixed abs(mixednumber);
戻り値:混合型データ
関数の種類:数学演算
内容の説明 |
パラメータ数値の絶対値を返します。 number が多倍精度浮動小数点数の場合、戻り値も多倍精度浮動小数点数になります。他の型の場合、戻り値の型は整数になります。
Acos
逆余弦値を取得します。
構文: float acos(float arg);
戻り値: 浮動小数点数
関数の種類: 数学演算
内容の説明 | パラメータ arg の逆余弦値 (アークコサイン) を返します。
Asin
逆正弦値を取得します。
構文: float asin(float arg);
戻り値: 浮動小数点数
関数の種類: 数学演算
内容の説明 | パラメータ arg の逆正弦値 (アークサイン) を返します。
Atan
逆正接値を取得します。
構文: float atan(float arg);
戻り値: 浮動小数点数
関数の種類: 数学演算
内容の説明 パラメータ arg の逆正接を返します。 |
Atan2
2 つの数値の逆正接を計算します。 構文: float atan2(float y, float x); 戻り値: 浮動小数点関数の種類: 数学演算
内容の説明
この関数は、2 つの数値 y と x の逆正接を計算するために使用されます。結果は atan() の y/x の計算と似ていますが、この関数は x と y の符号により結果に影響を与えます。この関数の戻り値は、正と負の pi (-PI |
BinDec
2 進数を 10 進数に変換します。
構文: int bindingc(string binary_string);
戻り値: 整数
関数の種類: 数学演算
内容の説明
この関数は、バイナリ文字列を 10 進整数に変換します。 PHP は計算に 32 ビットの符号付き整数を使用するため、処理できる最大 10 進数は 2147483647 で、これはバイナリでは 111111111111111111111111111111 (31 の 1) になります。 |
Ceil
指定された数値より大きい最小の整数を計算します。
構文: int ceil(float number);
戻り値: integer
関数の種類: 数学演算
内容の説明
この関数は、浮動小数点パラメータ数値より大きい最小の整数を計算するために使用されます。 |
使用例
この例の戻り値は 4 です。 |
$nextint=ceil(3.14); echo $nextint;
?>
Cos
コサイン計算。
構文: float cos(float arg); 戻り値: 浮動小数点数
関数の種類: 数学演算
内容の説明
この関数はパラメータargの余弦値(cosine)を計算します。 DecBin 10 進数を 2 進数に変換します。 構文: string decbin(int number); 戻り値: String 関数の種類: 数学演算 この関数は、10 進数を 2 進数の文字列に変換します。 PHP は計算に 32 ビットの符号付き整数を使用するため、処理できる最大 10 進数は 2147483647 で、これはバイナリでは 111111111111111111111111111111 (31 の 1) になります。 Exp 自然対数 e のべき乗。 構文: float exp(float arg); 戻り値: 浮動小数点数 関数の種類: 数学演算 この関数は、自然対数の arg power 値を計算します。 Floor 指定された数値未満の最大の整数を計算します。 構文: int Floor(float number); 戻り値: 整数 関数の種類: 数学演算 この関数は、浮動小数点パラメータの数値より小さい最大の整数を計算するために使用されます。 この例の戻り値は 3 です。 $lastint=floor(3.14); echo $lastint; ?> max 最大値を取得します。 構文:mixed max(mixed arg1,mixed arg2 ....mixed argn); 戻り値:混合型データ 関数の種類:数学演算 この関数は、次の関係を計算します。パラメータの最大値。最初のパラメータが数値の配列の場合、配列内の最大の数値が検索されます。最初のパラメータが配列でない場合は、2 つ以上のパラメータが必要です。これらの数値の型は、整数、倍数、または数値文字列にすることができます。パラメータの数は、ユーザーのニーズに応じて制限されません。計算中、1 つのパラメータが多倍精度数である限り、この関数はすべてのパラメータを多倍精度数に変換し、多倍精度数を返します。パラメータに整数と数値文字列のみが含まれている場合、すべてのパラメータが整数に変換され、整数が返されます。 min 最小値を取得します。 構文:mixed min(mixed arg1,mixed arg2 ....mixed argn); 戻り値:混合型データ 関数の種類:数学演算 この関数は、次の関係を計算します。パラメータの最小値。最初のパラメータが数値の配列の場合、配列内の最小の数値が検索されます。最初のパラメータが配列でない場合は、2 つ以上のパラメータが必要です。これらの数値の型は、整数、倍数、または数値文字列にすることができます。パラメータの数は、ユーザーのニーズに応じて制限されません。計算中、1 つのパラメータが多倍精度数である限り、この関数はすべてのパラメータを多倍精度数に変換し、多倍精度数を返します。パラメータに整数と数値文字列のみが含まれている場合、すべてのパラメータが整数に変換され、整数が返されます。 number_format 数値文字列をフォーマットします。 構文: stringnumber_format(float number, int [dec_point], string [thousands_sep]); 戻り値: String 関数の種類: 数学演算 This関数は、浮動小数点パラメータ数値をフォーマットするために使用されます。パラメータ 10 進数が追加されない場合、返される文字列の整数部分のみが返されます。このパラメータが追加されると、パラメータで指定された小数点以下の桁数が返されます。パラメータ dec_point は、小数点表現方法を表します。デフォルト値は「.」です。他の小数点に変換する必要がある場合は、このパラメータを変更できます。パラメータsomethingr_sepは、整数部分の3桁ごとの区切り文字です。デフォルト値は「,」です。この関数の最も特別な点は、フォーマットされる文字列であるパラメーターの数が少なくとも 1 つ必要であることです。2 つまたは 4 つのパラメーターを使用することもできますが、3 つのパラメーターは使用できません。指定した小数点以下の桁数は四捨五入されずにそのまま切り捨てられるので注意してください。 $short_pi = "3.14159"; $my_pi =number_format($short_pi, 2); echo $my_pi."n"; // 3.14 $foo = 850017.9021; $new_foo =number_format($foo, 3, ".", " "); echo $new_foo."n" // 850 017.902 ?> pi パイ。 構文: double pi(void); 戻り値: Double 正確な数値 関数の種類: 数学演算 内容の説明 | この関数は pi を返します。パラメータは必要ありません。 力を発揮 。 構文: float pow(float Base, float exp); 戻り値: 浮動小数点数 関数の種類: 数学演算 内容の説明 |
この関数は電力値を計算します。パラメータのbaseはベース、expはパワーです。 print(pow(2,3)) // 8 print(pow(5,4)) // 625 ?> ; randはランダムな値を取得します。 構文: int rand([int min], [int max]); 戻り値: 整数 関数の種類: 数学演算 この関数は、ランダムな値を取得するために使用されます。乱数の最大値と最小値の範囲が指定されていない場合、この関数は 0 から RAND_MAX までの乱数を自動的に選択します。最小値と最大値を指定するパラメータがある場合は、指定されたパラメータから数値が取得されます。たとえば、rand(38, 49) は 38 ~ 49 の間のランダムな値を選択します。UNIX システムには 49 が含まれますが、Win32 システムには 49 は含まれません (zkimmel@earthlink.net 10-May-1999)。乱数のカオスを最大化するには、乱数を取得する前に毎回 srand() を使用して新しい乱数シードを構成するのが最善であることに注意してください。 round 切り上げます。 構文: doubleround(double val); 戻り値: Double 正確な数値 関数の種類: 数学演算 この関数は、小数点以下の数値を四捨五入するために使用されます。 使用例 & & & & & & & & & & & $ foo1 = ラウンド (3.4) $ foo3 = ラウンド (3.6);ラウンド (3.4) : ".$foo1." n"; echo "round(3.5): ".$foo2." n"; | echo "round(3.6): ".$ foo3; ? > Sin 正弦の計算。 構文: float sin(float arg); 戻り値: 浮動小数点数 関数の種類: 数学演算 内容の説明 この関数は、パラメーター arg の正弦値 (sine) を計算します。 Sqrt 平方根。 構文: float sqrt(float arg); 戻り値: 浮動小数点数 | 関数の種類: 数学演算 内容の説明 この関数はパラメータ arg の平方根を取得します。
|