首页 > 代码库 > PHP数组、函数。
PHP数组、函数。
PHP里面的换行符号为 ;
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数组、函数。