ホームページ >バックエンド開発 >PHPチュートリアル >PHP 数学関数
この記事では、PHP の数学関数について説明します。 PHP はハイパーテキスト プリプロセッサの略です。 PHP は、単純なフォームなどの小規模なアプリケーションから大規模なエンタープライズ アプリケーションまでを構築するために使用できるプログラミング言語です。これはサーバーサイドベースのスクリプト言語です。すべてのプログラミング言語には、多くのデフォルト機能が組み込まれています。
広告 このカテゴリーの人気コース PHP 開発者 - 専門分野 | 8コースシリーズ | 3 つの模擬テスト無料ソフトウェア開発コースを始めましょう
Web 開発、プログラミング言語、ソフトウェア テスト、その他
これらの機能は、開発者が必要なコードを迅速に作成するのに役立ちます。これらの組み込み機能には、要件に従って必要なロジックが含まれています。これらの組み込み機能は、文字列ベースの機能、配列ベースの機能、数値ベースの機能、JSON ベースの機能などです
それでは、PHP の数学関数とは何かを見てみましょう
これらは、プログラミング言語としての PHP に組み込まれた機能です。これらの関数の基本的な役割は、開発者が何らかの数学的計算などを実行できるメカニズムを提供することです。これらは、長いコードを書かなくても、開発のための迅速な実践を提供します。それでは、これらの PHP 数学関数の範囲を教えてください
PHP 数学関数の範囲
これらの php 数学関数の範囲は、整数型と浮動小数点型の範囲内です。 32 ビット コンピューターの PHP の整数データ型の範囲は、-2,147,483,647 ~ 2,147,483,647 です。 -2,147,483,647 より小さい数値、または 2,147,483,647 より大きい数値、または -2,147,483,647 より小さい数値は浮動小数点数と見なされます。
ここで、例を使用しながら、さまざまな PHP 数学関数を理解していきます。
PHP 4+ バージョンで導入されました。数値の絶対値を返します。関数の戻り値の型は、関数に渡された引数の型に応じて浮動小数点または整数になります。
例:
<!DOCTYPE html> <html> <body> <?php echo(abs(3.5) . "<br>"); echo(abs(-3.5) . "<br>"); echo(abs(5) . "<br>"); echo(abs(-5)); ?> </body> </html>
出力:
PHP 4+ バージョンで導入されました。 -1 から +1 の範囲の引数が必要です。指定された範囲外の数値が引数で渡された場合は NaN を返し、それ以外の場合は数値の逆余弦値を返します。関数の戻り値の型は数値の逆余弦です
例:
<!DOCTYPE html> <html> <body> <?php echo(acos(0.35) . "<br>"); echo(acos(-0.35) . "<br>"); echo(acos(5) . "<br>"); echo(acos(0.7253)); ?> </body> </html>
出力:
PHP 4+ バージョンで導入されました。 -1 から +1 の範囲の引数が必要です。指定された範囲外の数値が引数で渡された場合は NaN を返し、それ以外の場合は数値の逆正弦値を返します。関数の戻り値の型は数値の逆正弦です
例:
<!DOCTYPE html> <html> <body> <?php echo(asin(0.35) . "<br>"); echo(asin(-0.35) . "<br>"); echo(asin(5) . "<br>"); echo(asin(0.7253)); ?> </body> </html>
出力:
PHP 4+ バージョンで導入されました。数値を最も近い整数に切り上げます。たとえば、3.2 の上限は 4 になります。渡された引数より大きい最も近い整数の形式で整数を返します
例:
<!DOCTYPE html> <html> <body> <?php echo(ceil(3.35) . "<br>"); echo(ceil(-4.35) . "<br>"); echo(ceil(5) . "<br>"); echo(ceil(14.8114700666069059)); ?> </body> </html>
出力:
PHP 4+ バージョンで導入されました。数値を最も近い整数に切り捨てます。たとえば、3.2 の下限は 3 になります。渡された引数より小さい、最も近い整数の形式で整数を返します
例:
<!DOCTYPE html> <html> <body> <?php echo(floor(3.35) . "<br>"); echo(floor(-2.35) . "<br>"); echo(floor(5) . "<br>"); echo(floor(14.811470062)); ?> </body> </html>
出力:
PHP 4+ バージョンで導入されました。 PI の値を返し、戻り値の型は float です。
例:
<!DOCTYPE html> <html> <body> <?php echo(pi() . "<br>"); ?> </body> </html>
出力:
PHP 4+ バージョンで導入されました。 x と y という 2 つの引数を受け入れます。 x の y 乗を計算します。戻り値の型は、引数の性質に応じて整数または浮動小数点数になります
例:
<!DOCTYPE html> <html> <body> <?php echo(pow(2,3) . "<br>"); echo(pow(2,4) . "<br>"); echo(pow(5,6) . "<br>"); echo(pow(3,5)); ?> </body> </html>
出力:
It was introduced in PHP 4+ version. It accepts two arguments say x and y where x is a number and y is the logarithm of a number to base. If y is not passed then the default value ‘e’ is assumed. Its return type is float
Example:
<!DOCTYPE html> <html> <body> <?php echo(log(2.718) . "<br>"); echo(log(2) . "<br>"); echo(log(1) . "<br>"); echo(log(0)); ?> </body> </html>
Output:
It was introduced in PHP 4+ version. It accepts one argument says x where x is a number whose base 10 logarithm needs to be calculated. Its return type is float
Example:
<!DOCTYPE html> <html> <body> <?php echo(log10(656) . "<br>"); echo(log10(455) . "<br>"); echo(log10(145) . "<br>"); ?> </body> </html>
Output:
It was introduced in PHP 4+ version. It rounds a number. It expects three parameters where the first parameter is number, the second parameter is for precision and the third argument is for mode. The only first argument is mandatory
Example:
<!DOCTYPE html> <html> <body> <?php echo(round(3.35) . "<br>"); echo(round(-2.35) . "<br>"); echo(round(5) . "<br>"); ?> </body> </html>
Output:
Apart from specified PHP math functions, there are several other math functions that could be used as per our requirements. We could run above described above-mentioned PHP code snippet to execute it
Php is a very vast programming language, we can learn it in order to make web applications. It is used to handle server-side scripting logic. Although we could insert our HTML code also within PHP as we have used in example snippets.
Php has a large database for inbuilt functionalities. There are several functionalities that use string as a parameter, other functionalities use an array. These inbuilt functionalities help us to solve our requirements without writing much code.
以上がPHP 数学関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。