PHP獲取陣列中單列值的方法

2022-10-06 08:12:07 字數 948 閱讀 3556

php中獲取陣列中單列的值如下:

利用php中的陣列函式array_column():返回陣列中某個單列的值。(php 5.5+適用)

語法:array_column(array,column_key,index_key);

引數:array : 必需,規定必須為多維陣列;

column_key : 必需,需要返回的值的鍵名;可以是索引陣列的列的整數索引,或者是關聯陣列的列的字串鍵值。該引數也可以是 null,此時將返回整個陣列(配合 index_key 引數來重置陣列鍵的時候,非常有用)。

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

例項:從記錄集中取出 last_name 列,用相應的 "id" 列作為鍵值:

《程式設計客棧;?php

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

$a = array(

array(

'id' => 5698,

'first_name' => 'bill',

'last_name' => 'gates',

), array(

'id' => 4767,

'first_name' => 'steve'www.cppcns.com,

'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

)

獲取PHP陣列中單列的key值

php中獲取陣列中單列的值如下 利用php中的陣列函式 array column 返回陣列中某個單列的值。php 5.5 適用 array column array,column key,index key array 必需,規定必須為多維陣列 column key 必需,需要返回的值的鍵名 可以是...

PHP獲取陣列的鍵與值方法小結

array keys array 獲取陣列 字典 的所有鍵值,返回乙個鍵值陣列。array values array 獲取陣列的所有value值,飯回乙個陣列。json 註明 value不帶雙引號時,其值只能是數字。注意 大括號兩邊只能是單引號,不能是雙引號 帶雙引號時,可為任意字元。如 print...

PHP獲取陣列的鍵與值方法小結

array keys array 獲取陣列 字典 的所有鍵值,返回乙個鍵值陣列。array values array 獲取陣列的所有value值,飯回乙個陣列。json 註明 value不帶雙引號時,其值只能是數字。注意 大括號兩邊只能是單引號,不能是雙引號 帶雙引號時,可為任意字元。如 print...