###数组元素的排序
正向排序: sort()、asort()和 ksort(),邮政排序当然也有相对应的反向排序.
反向排序: rsort()、arsort()和 krsort()。
array_unshift()函数将新元素添加到数组头,array_push()函数将每个新元素添加到数组 的末尾。
array_shift()删除数组头第一个元素,与其相反的函数是 array_pop(),删除并返回数组末 尾的一个元素。
array_rand()返回数组中的一个或多个键。
函数shuffle()将数组个元素进 行随机排序。
函数 array_reverse()给出一个原来数组的反向排序
###删除
array_unique删除数组中的重复值:
array_flip将数组中key和value交换:
array_splice()删除数组成员 :
array_filter()删除空数组包括空值 null值和false:
小技巧
删除数组中的重复值还可以使用两次array_flip;原理就是php的数组key不可重复。这时候就会剔除重复key,保留最后的项;
array_pad函数,数组数组首尾选择性追加
array_pad(array,size,value)size:指定的长度。整数则填补到右侧,负数则填补到左侧。
array_fill(start,number,value)
eg:var_dump(array_fill(0,4,10)) //array(10,10,10,10);