PHP 菜鳥教程

PHP 高級教程

PHP & MySQL

PHP 參考手冊

PHP array_column() 函數(shù)用法及示例

PHP Array 函數(shù)手冊

定義和用法

array_column()函數(shù)返回輸入數(shù)組中某個單一列的值。

語法

array array_column( array $input , mixed $column_key [, mixed $index_key = NULL ] )
  • column_key 為要返回的列名。

  • (可選項)還可以選擇傳遞 index_key,以便通過輸入數(shù)組的 index_key 列的值對返回的數(shù)組中的值進(jìn)行索引。

參數(shù)

序號參數(shù)及說明
1

input (必填)

多維數(shù)組或?qū)ο髷?shù)組,可從中提取一列的值。

2

column_key (必填)

需要返回值的列??梢允撬饕龜?shù)組的列的整數(shù)索引,或者是關(guān)聯(lián)數(shù)組的列的字符串鍵值。該參數(shù)也可以是 NULL,此時將返回整個數(shù)組(配合index_key 參數(shù)來重置數(shù)組鍵的時候,非常管用)。

3

index_key(選填)

用作返回數(shù)組的索引/鍵的列。此值可以是列的整數(shù)鍵,也可以是字符串鍵名。

返回值

函數(shù)array_column返回表示輸入數(shù)組中單個列的值數(shù)組。

PHP版本

此函數(shù)最初是在PHP版本5.5.0中引入的。7.0.0中引入了將輸入?yún)?shù)作為對象數(shù)組的功能

在線示例

嘗試以下示例從記錄集中獲取名字列-

<?php

 $records = array(
    array(
        'id' => 2135,
        'first_name' => 'Zara',
        'last_name' => 'Ali',
    ),
    array(
        'id' => 3245,
        'first_name' => 'Nuha',
        'last_name' => 'Mac',
    ),
    array(
        'id' => 5342,
        'first_name' => 'Shifa',
        'last_name' => 'Alam',
    ),
    array(
        'id' => 5623,
        'first_name' => 'Riya',
        'last_name' => 'Sweet',
    )
  );

 $first_names = array_column($records, 'first_name');
 print_r($first_names);
?>
測試看看?/?

輸出結(jié)果

Array
(
    [0] => Zara
    [1] => Nuha
    [2] => Shifa
    [3] => Riya
)

在線示例

現(xiàn)在讓我們再嘗試一個示例,以從記錄集中獲取first_name列,并使用id索引記錄集-

<?php

 $records = array(
    array(
        'id' => 2135,
        'first_name' => 'Zara',
        'last_name' => 'Ali',
    ),
    array(
        'id' => 3245,
        'first_name' => 'Nuha',
        'last_name' => 'Mac',
    ),
    array(
        'id' => 5342,
        'first_name' => 'Shifa',
        'last_name' => 'Alam',
    ),
    array(
        'id' => 5623,
        'first_name' => 'Riya',
        'last_name' => 'Sweet',
    )
 );
 $first_names = array_column($records, 'first_name', 'id');
 print_r($first_names);
?>
測試看看?/?

輸出結(jié)果

Array
(
    [2135] => Zara
    [3245] => Nuha
    [5342] => Shifa
    [5623] => Riya
)

PHP Array 函數(shù)手冊

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清