php之数组相关的函数处理

一,数组去重:

$array=([0] => 1  [1] => 2  [2] => 3   [3] => 4   [4] => 2   [5] => 1)

array_flip(array_flip($array)):

Array
(
    [5] => 1
    [4] => 2
    [2] => 3
    [3] => 4
)

array_unique($array):

Array

(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
)

二种方法不同的是用array_flip得到的是重复元素最后的键和值,用array_unique得到的是二个重复元素第一个键和值

2,获取到数组的array_values

$array = Array([a] => car  [b] => bus)

array_values($array)=Array([0] => car [1] => bus)

二,数组取指定的key:

$arr2 = array_column($arr, 'name'); 要求php版本>=5.5

三,把倒序数组

array_reverse($ranking_list,true);

如果第二个参数指定为 true,则元素的键名保持不变,否则键名将丢失。

你可能感兴趣的:(php函数相关)