PHP数组函数。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP数组函数。相关的知识,希望对你有一定的参考价值。

php里面的换行符号为&nbsp

array_combine :拼接数组。前一个数组的值作为新数组的下标,后一个数组的值作为新数组的值。

array_count_values:统计数组里面,每个值出现的次数。

array_diff:输出差异数组($b, $a);

array_flip:先输出值,后输出下标。如果出现两个相同下标的情况,那么后面的会覆盖前面的。

array intersect($a,$b):输出数组间的交集,并且保留;(需要注意的一点是,它会保留$a中的值的下标。)

array_key_exists:检查一个数组的下标是否存在(返回值是一个bool值)。

array_keys(数组[指定值,是否全等比较指定值]):返回一个数组的所有下标,这些下标将作为新数组的值出现。一共有三个参数,后两个不必要写,(这玩意儿尽量别用)。

array_merge:合并一个或多个数组。(最少一个数组,但如果只有一个数组,它根本没有其他数组可以合并,如果是多个数组,它会按顺序连接数组。就算数组中有自定义下标,新生的数组也不会抛弃它,而是会显示自定义下标。)

&是取内存的地址符。

所以&$后面只能放变量,不能放值。

pop是去掉数组末尾的值,push是在数组的末尾加上一个或者多个值,返回新数组(也就是已经被改变了的原数组)的元素个数。

array_rand:从数组中随机提取一个或多个元素(摇骰子),并且返回这个值的下标;

array_replace:合并数组,并且生成一个新数组,新数组将以放在前面的数组为基础,并且几个数组间下标相同的值,后浪推前浪。

array_reverse:返回一个与原数组单元相反的数组。(对关联类型来说,翻转数组,且不保留数字类型的下标;对索引数组来说,只反转数组,下标依然是默认的。)

array_shift:把数组的第一个元素删除,并返回该元素。如果下标类型是数字类型,则重新索引,格式为:array_alice(数组,开始位置,[截取个数,是否保留下标],若第三个数是负数,则代表了位置。)

array_unshift:在数组开头插入一个或者多个单元。

array_splice:删除数组中的一部分并替换,格式为array_splice(数组,开始位置,[截取个数,用于替换的值],若第三个数是负数,则代表了位置。)只要是数组,都会遵循相同的规矩。

array_values:把关联数组转变成索引数组。

array_unique:移除数组中重复的值,获得一个新的数组,并不改变原数组,如果重复的值下标不一样,那么保留出现的第一个值。

in_array:判断数组中是否存在某个值。(与检查数组中是否存在某个下标相对应,若该值存在,则返回布尔值为true)

在PHP中,可以认为字符串是数字与真实的数字一样。

range:生成一个抱哈你指定范围单元的数组(如1~100,A~Z)。

格式:range(开始,结束,[步长])。


本文出自 “12244243” 博客,请务必保留此出处http://12254243.blog.51cto.com/12244243/1883186

以上是关于PHP数组函数。的主要内容,如果未能解决你的问题,请参考以下文章

php 怎么将数组转xml的函数

如何运用PHP函数array

php 数组函数实例

php函数如何返回数组啊, 比如,

PHP数组函数

如何用php创建一个无限遍历数组,并打印