ホームページ >バックエンド開発 >PHPチュートリアル >PHPのarray_column()関数
php
PHP配列リファレンスマニュアルのレコードセットからlast_name列を取得します:<?php // 可能从数据库中返回数组 $a = array( array( 'id' => 5698, 'first_name' => 'Peter', 'last_name' => 'Griffin', ), array( 'id' => 4767, 'first_name' => 'Ben', 'last_name' => 'Smith', ), array( 'id' => 3809, 'first_name' => 'Joe', 'last_name' => 'Doe', ) ); $last_names = array_column($a, 'last_name'); print_r($last_names); ?>出力:
Array ( [0] => Griffin [1] => Smith [2] => Doe )定義と使用法array_column()は、単一の列の値を返します。入力配列値。 構文
array_column(array,column_key,index_key);パラメータ説明 配列 必須。使用する多次元配列 (レコード セット) を指定します。 column_key 必須。値を返す必要がある列。インデックス配列の列の整数インデックス、または連想配列の列の文字列キー値を指定できます。このパラメータは NULL にすることもでき、その場合、配列全体が返されます (配列キーをリセットするために、index_key パラメータと一緒に使用すると非常に便利です)。 index_key オプション。返された配列のインデックス/キーである列。 技術的な詳細 戻り値: 配列を返します。配列の値は、入力配列の単一列の値です。 レコードセットから last_name 列を取得し、対応する "id" 列をキー値として使用します:
<?php // 可能从数据库中返回数组 $a = array( array( 'id' => 5698, 'first_name' => 'Peter', 'last_name' => 'Griffin', ), array( 'id' => 4767, 'first_name' => 'Ben', 'last_name' => 'Smith', ), array( 'id' => 3809, 'first_name' => 'Joe', 'last_name' => 'Doe', ) ); $last_names = array_column($a, 'last_name', 'id'); print_r($last_names); ?>出力:
Array ( [5698] => Griffin [4767] => Smith [3809] => Doe )
以上がPHPのarray_column()関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。