php常用数学関数要約
2991 ワード
この例ではphpの一般的な数学関数をまとめ,解析した.皆さんの参考にしてください.具体的な分析は以下の通りである.
abs()関数の定義と使い方:1つの数の絶対値を返す.
構文:abs(x)、コードは次のとおりです.
Ceil()関数の定義と使い方:最も近い整数に切り上げる.
構文ceil(x)
パラメータ
説明
x
必須、数.
説明:xより小さくない次の整数を返します.xは小数部がある場合に1桁進みます.ceil()はfloatのタイプを返します.float値の範囲はintegerより大きいため、インスタンスコードは次のようになります.
floor()関数は最も近い整数に切り下げる.
構文:floor(x)
パラメータ
説明
x
必須、数.
説明:xより大きくない次の整数を返し、xの小数部を丸める、floor()が返すタイプはfloatである.float値の範囲はintegerよりも大きいためである.
定義と使用法
fmod()関数は除算の浮動小数点数の余数を返す.
構文:fmod(x,y)
パラメータ
説明
x
必須、数.
y
必須、数.
説明:除数(x)を除数(y)で割った浮動小数点数の余数を返し、余数(r)の定義はx=i*y+rであり、iは整数であり、yがゼロでない場合、rとxの記号は同じであり、その数の値はyより小さく、コードは以下の通りである.
log 10()は10をベースとする対数である.
構文:log 10(x)
パラメータ
説明
x
必須、数.
説明:パラメータxの10を底とする対数を返します.コードは以下の通りです.
log()は自然対数を返す.
構文:log(x,base)
パラメータ
説明
x
必須、数.
baseはオプションで、このパラメータが規定する場合logbasexを返す.
説明:オプションのパラメータbaseが指定されている場合、log()はlogbasexを返します.そうでない場合、log()はパラメータxの自然対数を返します.インスタンスコードは次のとおりです.
ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.
abs()関数の定義と使い方:1つの数の絶対値を返す.
構文:abs(x)、コードは次のとおりです.
$abs=abs(-3.2); //$abs=3.2
$abs2=abs(5); //$abs2=5
$abs3=abs(-5); //$abs3=5
Ceil()関数の定義と使い方:最も近い整数に切り上げる.
構文ceil(x)
パラメータ
説明
x
必須、数.
説明:xより小さくない次の整数を返します.xは小数部がある場合に1桁進みます.ceil()はfloatのタイプを返します.float値の範囲はintegerより大きいため、インスタンスコードは次のようになります.
echo ceil(5); //5
echo "
";
echo ceil(3.3); //4
echo "
";
echo ceil(6.999); //7
floor()関数は最も近い整数に切り下げる.
構文:floor(x)
パラメータ
説明
x
必須、数.
説明:xより大きくない次の整数を返し、xの小数部を丸める、floor()が返すタイプはfloatである.float値の範囲はintegerよりも大きいためである.
echo floor(4); //4
echo "
";
echo floor(3.3); //3
echo "
";
echo floor(6.999); //6
定義と使用法
fmod()関数は除算の浮動小数点数の余数を返す.
構文:fmod(x,y)
パラメータ
説明
x
必須、数.
y
必須、数.
説明:除数(x)を除数(y)で割った浮動小数点数の余数を返し、余数(r)の定義はx=i*y+rであり、iは整数であり、yがゼロでない場合、rとxの記号は同じであり、その数の値はyより小さく、コードは以下の通りである.
$x=4.7; // 1
$y=1.3; // 2
$r=fmod($x,$y); //
echo $x." ".$y." :".$r; //
log 10()は10をベースとする対数である.
構文:log 10(x)
パラメータ
説明
x
必須、数.
説明:パラメータxの10を底とする対数を返します.コードは以下の通りです.
$num1=100;
$num2=1000;
$num3=3;
$result1=log10($num1);
$result2=log10($num2);
$result3=log10($num3);
echo "$num1 10 $result1";
echo "
";
echo "$num2 10 $result2";
echo "
";
echo "$num3 10 $result3";
echo "
";
log()は自然対数を返す.
構文:log(x,base)
パラメータ
説明
x
必須、数.
baseはオプションで、このパラメータが規定する場合logbasexを返す.
説明:オプションのパラメータbaseが指定されている場合、log()はlogbasexを返します.そうでない場合、log()はパラメータxの自然対数を返します.インスタンスコードは次のとおりです.
echo log(2.7183); //
echo "
";
echo log(2); //
echo "
";
echo log(1); //
echo "
";
echo log(0); //
echo "
";
echo log(-1); //
//
echo sqrt(9); // 3
echo "
";
echo sqrt(10); //3.16227766...
//
var_dump(pow(2, 8)); // 256
echo "
";
echo pow(-1,20); // 1
echo "
";
echo pow(0,0); // 1
echo "
";
echo pow(-1, 4.5); //
ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.