在本文中,我们将讨论 PHP 数学函数。 PHP 代表超文本预处理器。 PHP 是一种编程语言,可用于构建简单表单等小型应用程序到大型企业应用程序。它是一种基于服务器端的脚本语言。每种编程语言都有许多内置的默认功能。
广告 该类别中的热门课程 PHP 开发人员 - 专业化 | 8 门课程系列 | 3次模拟测试开始您的免费软件开发课程
网络开发、编程语言、软件测试及其他
这些功能可以帮助开发者快速编写所需的代码。这些内置功能包含根据我们的要求所需的逻辑。这些内置功能可能是基于字符串的功能、基于数组的功能、基于数字的功能、基于 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 的 ceil 将为 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。它计算 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中文网其他相关文章!