100个最常用的PHP函数(记得收藏哦)

下面的列表是最常用的前 100 个 PHP 函数:它们是最常用的 PHP 中自带的函数。

这些函数被命名使用,并从 1 到 100 进行排序。 其他的 4500 个函数现在还没在排名中。 下面频率列表表示在 PHP 代码中使用此函数的频率:参考资料来自于 1900 个 PHP 开源项目。 他们使用了 Exakat static analysis engine 静态分析引擎的 1.2.5 版本进行了审核。平均值是在一个项目中调用此函数的次数。有些函数是被封装使用的,而另一些则是主要函数。

比如说,5 个项目里面有 4 个用到了 count 函数,函数被调用大概 150 次。说明它很流行且被大量使用。

单击函数名跳转到 PHP 文档。在 Top 100 文章的底部有一些总结见解。

  • 最常用的 PHP 函数是字符串函数,然后是数组函数,接着是文件函数。 (运算函数不在此列主要是因为他们通常基于运算符)
  • 每个函数的链接都指向其对应的文档,事实上许多函数经过发展以及获得了许多新特性,例如:count() 的第二个参数,dirname() 的第二个参数以及 preg_match() 和 str_replace() 接受数组作为参数等。有很多彩蛋。
  • 以上 100 个函数没有近期要废弃的计划。
  • 在非内置库中,mbstring 排名第一、curl 第二,然后是 gd、filter 和 iconv。
  • md5 是最常用的加密函数,其次是 Sha1 (#147)。
  • print_r 出现在 1/3 的项目代码里面的某处,任何地方 …
  • 由于 dirname(dirname(dirname())) 的调用,dirname 的使用频率非常高。
  • array、echo、print、empty、isset 这些没有纳入此排名,它们的使用度肯定是非常高的。
  • 如下几个函数应该用运算符替代 : array_push, is_object, func_get_arg, chr, call_user_func。
  • 相当多的调用是为了知道值的类型。
  • 数据库函数没有在这里排名:他们经常使用类,但功能仍然很频繁。可能是另一个前 100 名?
  • 相比写入文件 PHP 更多的应用于读取文件。它还解码 base64。
  • 使用键排序比使用值或使用键更频繁。
  • 通常使用 file_get_contents 读取文件,使用 fwrite 写入文件。

如果你正在学习 PHP,最好回顾一下这里排名的 100 个功能。它们是你加入一个编码团队后最常找到的功能。它们不是唯一的,但遇到它们时你会不那么惊讶。

PHP8内置函数中的数学函数-PHP8知识详解

php8中提供了大量的内置函数,以便程序员直接使用常见的内置函数包括数学函数、变量函数、字符串函数、时间和日期函数等。今天介绍内置函数中的数学函数。

本文讲到了数学函数中的随机数函数rand()、舍去法取整函数floor()、向上取整函数 ceil()、对浮点数进行四舍五入的函数round()、绝对值函数 abs()、平方根函数 sqrt()这6个函数。

数学函数主要用于数学上的常用计算,主要处理程序中的int和float类型的数据。

随机数函数rand()的语法格式如下:

在PHP中,rand()函数是用于生成随机数的内置函数。它接受两个参数,第一个参数是随机数的最小值,第二个参数是随机数的最大值(不包含)。如果没有提供两个参数,则返回0到RAND_MAX之间的随机数。其中,最大值为RAND_MAX,其值为2147483647。

下面是使用rand()函数生成随机数的示例:

以上代码在PHP8中的运行结果为:

注:以上结果,每次刷新都是不一样的。

请注意,PHP还提供了其他一些用于生成随机数的函数,例如 mt_rand(), random_int() 和 random_bytes(),这些函数可能更适合特定的场景。选择适当的随机数生成函数取决于你的需求和安全性考虑。

floor()函数是数学函数库中的一个函数,用于执行向下取整操作。它的语法格式如下:

其中,number是要进行取整操作的值。该函数将返回不大于number的最大整数。

舍去法取整函数floor()示范代码如下:

以上代码在PHP8中的运行结果为:

舍去法取整也就是向下取整,接下来一个相反的向上取整。

在 PHP 中,ceil()函数用于将一个浮点数向上取整为最接近的整数。它的语法格式如下:

其中,number是要向上取整的数。ceil()函数将返回一个向上取整后的整数结果。

以下是一个示例代码:

以上代码在PHP8中的运行结果为​:

对浮点数四舍五入的函数round()的语法格式如下:

参数说明:

$number:要四舍五入的浮点数。

$precision:可选参数,指定要保留的小数位数。默认值为0,表示四舍五入到最接近的整数。如果指定了正数,则四舍五入到指定的小数位数;如果指定了负数,则四舍五入到小数点后指定数量的位置。

$mode:可选参数,指定四舍五入的行为方式。默认值为PHP_ROUND_HALF_UP,表示在需要进行四舍五入时,选择最近的偶数。其他可选值包括PHP_ROUND_HALF_DOWN、PHP_ROUND_HALF_CEILING和PHP_ROUND_HALF_FLOOR。

对浮点数四舍五入的函数round()的示范代码如下:

以上代码在PHP8中的运行结果为:

绝对值函数 abs()语法格式如下:

其中,number是要计算绝对值的数。abs()函数将返回该数的绝对值。

以下是一个示例代码:

以上代码在PHP8中的运行结果为:

在 PHP 中,sqrt()函数用于计算一个数的平方根。它的语法格式如下:

其中,number是要计算平方根的数。sqrt()函数将返回该数的平方根。

以下是一个示例代码:

以上代码在PHP8中的运行的结果为​:

好了,其实还有很多的函数蛮久不一一例举了,本文讲到了数学函数中的随机数函数rand()、舍去法取整函数floor()、向上取整函数 ceil()、对浮点数进行四舍五入的函数round()、绝对值函数 abs()、平方根函数 sqrt()这6个函数。

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。