在PHP程式設計中,我們常常需要對陣列進行操作,包括取得指定列的值。而PHP提供了一個非常方便的函數-array_column,可以幫助我們快速取得一個二維陣列中指定列的值。本文將會介紹如何使用array_column函數。
array_column函數的基本用法:
array_column ( array $array , mixed $column_key [, mixed $index_key = null ] ) : array
參數說明:
參數說明
$array: 需要操作的二維陣列。 $column_key: 需要取得的列的索引值,可以是字串或整數。 $index_key: 可選參數,作為傳回陣列的索引。如果指定了該參數,則傳回的陣列將以該參數對應的值作為索引,否則傳回的陣列將使用數字索引。 範例:下面我們用一個具體的範例來示範如何使用array_column函數。 在以下的二維陣列中,我們需要取得每個人的姓名和年齡兩列資料。 $people = array(array('name' => 'Tom', 'age' => 18, 'gender' => 'male'), array('name' => 'Lucy', 'age' => 20, 'gender' => 'female'), array('name' => 'Jerry', 'age' => 22, 'gender' => 'male')
Array
[18] => Tom [20] => Lucy [22] => Jerry
Array
[0] => Array ( [name] => Tom [age] => 18 [gender] => male ) [1] => Array ( [name] => Lucy [age] => 20 [gender] => female ) [2] => Array ( [name] => Jerry [age] => 22 [gender] => male )
以上是如何使用PHP中的array_column函數取得二維數組中指定列的值的詳細內容。更多資訊請關注PHP中文網其他相關文章!