首页 > 后端开发 > php教程 > PHP 数学函数

PHP 数学函数

WBOY
发布: 2024-08-29 12:46:37
原创
641 人浏览过

在本文中,我们将讨论 PHP 数学函数。 PHP 代表超文本预处理器。 PHP 是一种编程语言,可用于构建简单表单等小型应用程序到大型企业应用程序。它是一种基于服务器端的脚本语言。每种编程语言都有许多内置的默认功能。

广告 该类别中的热门课程 PHP 开发人员 - 专业化 | 8 门课程系列 | 3次模拟测试

开始您的免费软件开发课程

网络开发、编程语言、软件测试及其他

这些功能可以帮助开发者快速编写所需的代码。这些内置功能包含根据我们的要求所需的逻辑。这些内置功能可能是基于字符串的功能、基于数组的功能、基于数字的功能、基于 JSON 的功能等

现在让我们看看什么是 PHP 数学函数

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 数学函数,及其使用示例:

1. abs() 函数

它是在 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 数学函数

2. acos() 函数

它是在 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 数学函数

3. asin() 函数

它是在 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. ceil() 函数

它是在 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 数学函数

5.地板()函数

它是在 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 数学函数

6. pi() 函数

它是在 PHP 4+ 版本中引入的。它返回 PI 的值,返回类型是 float。

示例

<!DOCTYPE html>
<html>
<body>
<?php
echo(pi() . "<br>");
?>
</body>
</html>
登录后复制

输出:

PHP 数学函数

7. pow() 函数

它是在 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>
登录后复制

输出:

PHP 数学函数

8. log() function

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:

PHP 数学函数

9. log10() function

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:

PHP 数学函数

10. round() function

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:

PHP 数学函数

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

Let us know how to run an example code snippet.

  1. Install php5 or 5+
  2. Install localhost say WampServer etc
  3. Now create a file and name it as index.php
  4. Paste example snippet in the file created
  5. Run localhost and run index.php on browser

Conclusion

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中文网其他相关文章!

相关标签:
php
来源:php
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板