php array處理函式(一)

2021-10-01 05:29:00 字數 985 閱讀 9564

array_column() 返回輸入陣列中某個單一列的值。

語法:

array_column(array,column_key,index_key);
引數說明:

必需。規定要使用的二維陣列(記錄集)。

必需。需要返回值的列。

可以是索引陣列的列的整數索引,或者是關聯陣列的列的字串鍵值。

該引數也可以是 null,此時將返回整個陣列(配合 index_key 引數來重置陣列鍵的時候,非常有用)。

可選。用作返回陣列的索引/鍵的列。

例項:

<?php

// 表示由資料庫返回的可能記錄集的陣列

$a = array(

array(

'id' => 5698,

'first_name' => 'bill',

'last_name' => 'gates',

),array(

'id' => 4767,

'first_name' => 'steve',

'last_name' => 'jobs',

) array(

'id' => 3809,

'first_name' => 'mark',

'last_name' => 'zuckerberg',

));$last_names = array_column($a, 'last_name', 'id');

print_r($last_names);

?>

輸出結果: 

array

( [5698] => gates

[4767] => jobs

[3809] => zuckerberg

)

二、array_count_values(array) 函式用於統計陣列中所有值出現的次數。

返回乙個關聯陣列,其元素的鍵名是原陣列的值,鍵值是該值在原陣列**現的次數。

PHP array 操作函式

將陣列的每個單元使用 函式 格式 array map callback,array 12 3456 78910 1112 1314 1516 1718 1920 2122 2324 2526 2728 2930 31 arr id 1,name zhang id 2,name lisi id 3,n...

常用PHP array陣列函式

第二個引數用來確定要選出幾個元素 如果選出的元素不止乙個,則返回包含隨機鍵名的陣列,否則返回該元素的鍵名。a array red green blue yellow brown random keys array rand a,3 echo a random keys 0 echo a random...

php array的相關函式使用

array change key case array array int case case lower array 兩個引數,第乙個陣列,第二個是常量 case lower case upper 預設是case lower 作用 鍵化大小寫 array chunk array array,int...