数学関数

php

PHP入門 数学関数 変数を破棄する(unset関数)

unset関数を利用することで、変数を破棄できます。構文:abs関数void unset(mixed $var, mixed …$vars)$var、$vars破棄対象の変数例<?php$str; //➊var_dump($str);//結果:NULL$str = '代入'; //➋var_dump($str);//結果:string(6)"代入"unset($str); //➌var_dump(...
php

PHP入門 数学関数 変数のデータ型を判定する(is_xxxxx関数)

変数/リテラルのデータ型を判定し、その結果をture/falseで判定する方法を解説しています。主なis_xxxxx関数関数判定する型is_array配列型is_bool論理型is_callable関数is_countablecount関数でカウント可能な型(配列、またはCountable型)is_double/is_float浮動小数点型is_int/is_integer/is_long整数型i...
php

PHP入門 数学関数 任意の精度で数値の演算を行う(BC Math関数)

任意の精度で数値の演算を行う方法を解説しています。構文:abs関数string bcadd(string $left_operand, string $right_operand )int bccomp(string $left_operand, string $right_operand )string bcdiv(string $left_operand, string $right_oper...
php

PHP入門 数学関数 最大値/最小値(max/min関数)

最大値/最小値を求める方法を解説しています。構文:max/min関数mixed max(array $values)mixed max(array $value1, mixed $value2 )mixed min(array $values)mixed min(array $value1, mixed $value2 )$values最大値、最小値最大値を求めるにはmax関数を、最小値を求めるに...
php

PHP入門 数学関数 乱数の最大値を取得する(getrandmax/mt_getrandmax関数)

乱数の最大値を取得する方法を解説しています。構文:getrandmax/mt_getrandmax関数int getrandmax(void)int mt_getrandmax(void)乱数の最大値を取得するには、「getrandmax」関数や「mt_getrandmax」関数を使います。getrandmax関数は、rand関数で得られる乱数の最大値を返します。mt_getrandmax関数は、...
php

PHP入門 数学関数 乱数を生成する(rand/mt_rand/lcg_value関数)

乱数を生成する方法を解説しています。構文:abs関数int rand (void)int rand(int $min, int $max)int mt_rand(void)int mt_rand(int $min, int $max)float lcg_value(void)$min最小値$max最大値乱数を生成するには「rand」関数や「mt_rand」関数、または「lcg_value」関数を使...
php

PHP入門 数学関数 割り算の余りを求める(fmod関数)

割り算の余りを求める方法を解説しています。構文:fmod関数float fmod(float $x, float $y)$x被除数$y除数割り算の余りを求めるには、「fmod」関数を使います。この関数は、第1引数に被除数を、第2引数に除数を指定します。例:<?php//15 / 6の余りを計算するecho fmod(15,6),"<br>";実行結果
php

PHP入門 数学関数 対数を計算する(log/log10関数)

対数を計算する方法を解説しています。構文:log/log10関数float log(float $arg )float log10(float $arg)$arg対象の数値$base底$baseの対数対数を計算するには、log関数やlog10関数を使います。log関数は、自然対数を返します。また、オプションの第2引数を指定した場合、それを底とする対数を返します。「log10」関数は、「10」を底と...
php

PHP入門 数学関数 eの累乗を計算する(exp関数)

eの累乗を計算する方法を解説しています。構文:exp関数float exp(float $arg)$arg対象の数値e(自然対数の底)の累乗を計算するには、「exp」関数を使います。この関数は、eを引数に指定した値で乗じた値を返します。eの値は、およそ「2.718282」です。例<?php//eの12乗を計算するecho exp(12),"<br>";
php

PHP入門 数学関数 浮動小数点を丸める(round関数)

浮動小数点を丸める方法を解説しています。構文:round関数float round(float $val ])$val対象の浮動小数点$precision小数点以下の桁数$modeモード浮動小数点を丸めるには、「round」関数を使います。この関数は、小数点以下を丸めた値を返します。オプションの第2引数に桁数を指定した場合、その桁数に丸めた値を返します。桁数の負の値、または「0」(既定値)にするこ...
php

PHP入門 数学関数 端数の切り上げ/切り捨てを行う(ceil/floor関数)

端数を切り上げ/切り捨てる方法を解説しています。構文:ceil/floor関数float ceil(float $value)float floor(float $value)端数を切り上げるには「ceil」関数を、切り捨てるには「floor」関数を使います。「ceil」関数は、引数に渡された浮動小数点(float)の小数点以下を切り上げた整数値を返します。「floor」関数は、引数に渡された浮動...
php

PHP入門 数学関数 数値の基数を変換する(base_convert、decbin、decoct、dechex、bindec、octdec、hexdec関数)

数値の基数を変換する方法を解説しています。構文:base_convert/decbin/decoct/dechex/bindec/octdec/hexdec関数string base_convert(string $number, int $frombase, int $tobase)string decbin(int $number)string decoct(int $number)strin...
php

PHP入門 数学関数 べき乗や平方根を計算する(pow/sqrt関数)

べき乗や平方根を計算する方法を解説しています。構文:pow/sqrt関数number pow(number $base, number $exp)float sqrt(float $arg)べき乗を計算するには、「pow」関数を、平方根を計算するには「sqrt」関数を使います。「pow」関数は、第1引数に指定した数値(基数)を、第2引数に指定した数値(指数)で乗じた値を返します。「sqrt」関数は...
php

PHP入門 数学関数 直角三角形の斜辺の長さを計算する(hypot関数)

直角三角形の斜辺の長さを計算する方法を解説しています。構文:hypot関数float hypot(float $x, float $y)直角三角形の斜辺の長さを計算するには、「hypot」関数を使います。この関数は、直角を挟む2辺の長さが「x」、及び、「y」である直角三角形の斜辺の長さを返します。この関数は「sqrt(x*x+y*y)」の計算式と等価です。例:<?php//x=5、y=10の直角三...
php

PHP入門 数学関数 度単位とラジアン単位を相互に変換する(deg2rad/rad2deg関数)

度単位とラジアン単位を相互に変換する方法を解説しています。構文:deg2rad/rad2deg関数float deg2rad(float $number)float rad2deg(float $number)$number対象の数値度単位とラジアン単位を相互に変換するには、「deg2rad関数」と「rad2deg関数」を使います。「deg2rad」関数は度単位をラジアン単位に、「rad2deg」...
php

PHP入門 数学関数 三角関数を取得(sin/cos/tan関数)

三角関数を取得する方法を解説しています。構文:sin/cos/tan関数float sin(float $arg)float cos(float $arg)float tan(float $arg)float asin(float $arg)float acos(float $arg)float atan(float $arg)$arg対象の数値三角関数を取得するには、「Math」関数の三角関数を...
php

PHP入門 数学関数 円周率の値を取得する(pi関数)

円周率の値を取得する方法を解説しています。構文:pi関数float pi(void)円周率の値を取得するには、「pi」関数を使います。この関数は、円周率の値を「float」型の小数点で返します。小数点以下の桁数は、「php.ini」の「precision」ディレクティブに依存します。なお、定数「M_PI」を使用することでも、「pi」関数と同じ結果を取得することができます。例<?php//円周率を取...
php

PHP入門 数学関数 数値の絶対値を取得する(abs関数)

数値の絶対値を取得する方法を解説します。構文:abs関数number abs(mixed $number)$number対象の数値数値の絶対値を取得するには、「abs」関数を使います。この関数は、引数に渡された数値の絶対値を返します。引数の型が「float」であった場合、返り値の型も「float」となり、それ以外の場合は返り値の型は「int」となります。例:<?phpecho abs(-4.2),...