array_rand

 第二个参数用来确定要选出几个元素
如果选出的元素不止一个,则返回包含随机键名的数组,否则返回该元素的键名。
$a=array("red","green","blue","yellow","brown"); $random_keys=array_rand($a,3); echo $a[$random_keys[0]]."<br>"; echo $a[$random_keys[1]]."<br>"; echo $a[$random_keys[2]];

array_combine()

通过合并两个数组来创建一个新数组,其中的一个数组是键名,另一个数组的值为键值。如果其中一个数组为空,或者两个数组的元素个数不同,则返回 false。

注:两个数组必须有相同数目的元素。

array_count_values()
统计数组中所有值出现的次数。返回一个数组,其元素的键名是原数组的值,键值是该值在原数组中出现的次数。
array_key_exists()
判断某个数组中是否存在指定的 key,如果该 key 存在,则返回 true,否则返回 false。
array_keys()
返回一个包含原数组中所有键名的新数组。
array_merge()
把两个或多个数组合并为一个数组。如果键名有重复,该键的键值为最后一个键名对应的值(后面的覆盖前面的)。如果数组是数字索引的,则键名会以连续方式重新索引。
array_merge_recursive()

与 array_merge() 函数 一样,将一个或多个数组的元素合并起来,一个数组中的值附加在前一个数组的后面。并返回作为结果的数组。

但是,与 array_merge() 不同的是,当有重复的键名时,值不会被覆盖,而是将多个相同键名的值递归组成一个子数组。

array_pop()
删除数组中的最后一个元素。
array_push()
向第一个参数的数组尾部添加一个或多个元素(入栈),然后返回新数组的长度。 相当于多次调用 $array[] = $value。
array_shift()
删除数组中的第一个元素,并返回被删元素的值。
array_unshift()
在数组开头插入一个或多个元素。
in_array()
在数组中搜索给定的值。
array_search()
与 in_array() 一样,在数组中查找一个键值。如果找到了该值,匹配元素的键名会被返回。如果没找到,则返回 false。
array_unique()
移除数组中的重复的值,并返回结果数组。当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。返回的数组中键名不变。
array_values()
返回一个包含给定数组中所有键值的数组,但不保留键名。
compact()
创建一个由参数所带变量组成的数组。如果参数中存在数组,该数组中变量的值也会被获取。本函数返回的数组是一个关联数组,键名为函数的参数,键值为参数中变量的值。
count()
数计算数组中的单元数目或对象中的属性个数。
key()
返回数组内部指针当前指向元素的键名。若失败,则返回 FALSE。该函数与 current() 类似,只是返回的结果不同。current() 函数返回的是元素的值,而 key() 函数返回的是元素的键名。
list()
用数组中的元素为一组变量赋值。
array_splice() 删除并替换数组中指定的元素。

is_array  Returns TRUE if var is an array, FALSE otherwise.

更多参见:
http://www.w3school.com.cn/php/php_ref_array.asp

常用PHP array数组函数相关推荐

  1. php手册数组函数,PHP - Manual手册 - 函数参考 - Array 数组函数 - array_diff计算数组的差集...

    PHP - Manual手册 - 函数参考 - Array 数组函数 - array_diff计算数组的差集 array_diff (PHP 4 >= 4.0.1, PHP 5) array_d ...

  2. php array 数组函数,php数组函数-array_地图()

    php数组函数-array_map() array_map()函数返回用户自定义函数作用后的数组.回调函数接受的参数 数目应该和传递给array_map()函数的数组数目一直. array_map(f ...

  3. php array 数组函数,php array数组函数

    array():创建数组 array_change_key_case():返回其键名均为大写或小写的数组 array_chunk():把一个数组分割为新的数组块 array_combine():创建一 ...

  4. C语言中常用的字符数组函数

    所有的字符数组处理函数都包括在 <string.h>这个头文件中 一.strlen 函数 原型:size_t strlen(char const* string); 在C语言中如何计算一个 ...

  5. php常用的数组函数及功能,PHP 常用数组函数 (1)

    PHP 常用数组函数 (1) 1,array_fill(index,number,value) 用值填充数组 参数说明: index: 被返回数组的第一个索引值 number: 规定要插入的元素的个数 ...

  6. JavaScript 常用内置对象(字符串属性、Math对象、Array数组对象)

    1.字符串属性 <script> var test_var = "I Iove you"; console.log(test_var.charAt(3)) //char ...

  7. php数组实例,php常用数组函数实例小结

    本文实例总结了php常用数组函数.分享给大家供大家参考,具体如下: 1. array array_merge(array $array1 [, array $array2 [, $array]]) 函 ...

  8. JS Array数组和函数

    一.Array数组 1.什么是数组? 数组是一组数据的集合,其中每个数据被称作元素,在数组中可以存放任意类型的元素.数组是一种将数据存储在单个变量名下的优雅方式. 2.创建数组 1.利用new创建数组 ...

  9. PHP 常用函数 - 数组函数

    PHP 常用函数 PHP 常用函数 - 字符串函数 PHP 常用函数 - 数组函数 PHP 常用函数 - 数学函数 PHP 常用函数 - 目录.文件函数 PHP 常用函数 - 其他常用函数 文章目录 ...

最新文章

  1. apache2部署django以及静态文件
  2. 【小白学PyTorch】3.浅谈Dataset和Dataloader
  3. boost::allocator_construct的实例
  4. 没有建立对验证码签名的目录的发布者信任
  5. 重磅!AI大牛邢波出任AI大学校长,李开复姚期智都是校董
  6. linux 可道云_如何搭建私有云
  7. 解读千人千面,洞悉数据智能的价值(附ppt下载链接)
  8. 算法导论--最小生成树(Kruskal和Prim算法)
  9. Day003 20210208
  10. 金蝶k3服务器物理内存过高,金蝶k3提示超出内存解决方案
  11. 工作流引擎之-activiti6使用
  12. 关闭word 2010时每次都提示:所做更改会影响共用模板Normal.dotm
  13. 数据透视表练习表格_将高级电子表格导出与PHP结合起来以创建数据透视表
  14. Raid5 Raid10 磁盘IOPS 计算方法
  15. 一些有关MATLAB使用的基础习题
  16. 巨杉数据库SequoiaDB协调节点
  17. excel应用之合并单元格保留内容和替换软回车
  18. 心情就像这多雨的天......
  19. flex布局设置宽度不生效,高度生效
  20. MVC 音乐商店 第 5 部分: 编辑窗体和模板化

热门文章

  1. 使用VC编写VB使用DLL
  2. 第一个python命令
  3. 成员变量和属性区别(@property那点事儿)
  4. IDA*-洛谷P1379 八数码难题
  5. DNA repair - HDU 2457(自动机+dp)
  6. java 常见数据类型
  7. 如何招聘一个优秀的产品经理?Google主管的六条心得
  8. 职场社交是一个真实需求吗?
  9. 优化网站性能 提高网站速度访问速度的14条实践
  10. GNOME 3.31.91 发布,3.32 发布周期第二个 beta 版