PHP 經常使用數組函數詳解

array_flip

array_flip ( array $array ) : array

交換數組中的鍵和值,值必須是有效的鍵,即必須是 integer 或 stringphp


array_reverse

array_reverse ( array $array [, bool $preserve_keys = FALSE ] ) : array

返回單元順序相反的數組,preserve_keys是否保留鍵名數組

array_intersect_assoc

array_intersect_assoc ( array $array1 , array $array2 [, array $... ] ) : array

帶索引檢查計算數組的交集,返回在array1中,且同時在後面數組的值code


array_count_values

array_count_values ( array $array ) : array

返回一個關聯數組,用 array 數組中的值做爲鍵名,該值在數組中出現的次數做爲值對象


array_combine

array_combine ( array $keys , array $values ) : array

用兩個數組組合成一個新的數組,一個鍵值,一個值索引


array_column

array_column ( array $input , mixed $column_key [, mixed $index_key = NULL ] ) : array

返回數組中指定的一列,index_key 是可選的索引值。
從PHP 7.0.0開始,增長了對對象數組的處理能力。ip

<?php
// Using the $records array from Example #1
$last_names = array_column($records, 'last_name', 'id');
print_r($last_names);
?>

輸出input

Array
(
    [2135] => Doe
    [3245] => Smith
    [5342] => Jones
    [5623] => Doe
)
相關文章
相關標籤/搜索