PHP自带的几个实用的数组函数详解

发布时间:2022-10-09 12:46:00

php之所以被认为是快速开发的好工具,有一个原因就是他内置了大量的实用函数,今天我们介绍几个PHP自带的数组函数。在开发时可以使用这些函数,不仅可以提高编程的效率,还可以提高程序运行的效率。

数组随机读取

应用场景:随机显示文章神马的,这个肯定不能用mysql来做,效率太低

shuffle()

shuffle()函数把数组中的元素按随机顺序重新排列。

注释:本函数为数组中的单元赋予新的键名。这将删除原有的键名而不仅是重新排序。

array_rand

array_rand()函数从数组中随机选出一个或多个元素,并返回。

第二个参数用来确定要选出几个元素。如果选出的元素不止一个,则返回包含随机键名的数组,否则返回该元素的键名。

求数组最大键名

这个不是求键值而是求键名

array_search(max($a),$a)

max(array_flip($a));

max(array_keys($arr));

分割数组

array_chunk()函数把一个数组分割为新的数组块。

其中每个数组的单元数目由size参数决定。最后一个数组的单元数目可能会少几个。

可选参数preserve_key是一个布尔值,它指定新数组的元素是否有和原数组相同的键(用于关联数组),还是从0开始的新数字键(用于索引数组)。默认是分配新的键。

看了PHP自带的几个实用的数组函数详解还看了:
  • PHP常用字符串相关函数详解

    PHP常用字符串相关函数有哪些?就跟随百分网小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕业生考试网!字符串的概念:一个字符串string就是由一系列的字符组成,其中每个字符等同于一个字节。这意味着PHP只能支持256的字符集,...

  • 简单PHP数组函数介绍

    任何有效的php代码都有可能出现在函数内部,甚至包括其它函数和类定义。那么简单PHP数组函数是怎样的呢?以下仅供参考!具体如下:1.取数组第一个元素,使用$array[0]呢?还是reset($array);分析:如果仅限于数值数组,对于一...

  • PHP常用函数总结

    PHP的常用函数有哪些呢?下面是由百分网小编为大家整理的PHP常用函数总结,喜欢的可以收藏一下!了解更多详情资讯,请关注应届毕业生考试网!数学函数1.abs():求绝对值$abs=abs(-4.2);//4.2数字绝对值数字2.ceil()...

  • PHP之sprintf函数用法

    文章主要介绍了PHP中sprintf函数用法,以实例形式详细分析了sprintf函数格式化输出的常见用法,具有一定的参考借鉴价值,需要的朋友可以参考下。本文实例讲述了PHP中sprintf函数的用法。分享给大家供大家参考。具体用法分析如下:...

  • PHP数据类型之数组变量详解

    导语:PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。下面我们来看看PHP数据类型之数组变量详解,希望对大家有所帮助。PHP中的数组实际上是一个有序图,是一种把valu...