ホームページ  >  記事  >  バックエンド開発  >  PHPは配列内の単一の列値を取得するメソッドを実装します

PHPは配列内の単一の列値を取得するメソッドを実装します

墨辰丷
墨辰丷オリジナル
2018-05-21 15:40:221384ブラウズ

この記事では、主に配列内の単一の列値を取得するための PHP のメソッドを紹介し、PHP5.5 の array_column() 関数の使用スキルをサンプルの形式で分析します。この記事の例では、PHP の value メソッドで配列内の単一の列を取得する方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

次のように PHP で配列内の 1 つの列の値を取得します:

PHP で配列関数 array_column() を使用します:配列内の 1 つの列の値を返します。 (PHP 5.5 以降に適用)

array_column():返回数组中某个单列的值。(PHP 5.5+适用)

语法:

array_column(array,column_key,index_key);

文法:

Array_Column (Array, Column_key, Index_key)

パラメータ:

Array : 必要と規定している。必須である必要があります。多次元配列です。

column_key

: 返される値のキー名。インデックス配列の列の整数インデックス、または文字列キー値です。連想配列の列。このパラメータは NULL にすることもでき、その場合、配列全体が返されます (配列キーをリセットするために、index_key パラメータと一緒に使用すると非常に便利です)。 index_key : オプション。返された配列のインデックス/キーとして使用される列。

例:


レコードセットから last_name 列を取得し、対応する「id」列をキー値として使用します:

<?php
// 表示由数据库返回的可能记录集的数组
$a = array(
 array(
  &#39;id&#39; => 5698,
  &#39;first_name&#39; => &#39;Bill&#39;,
  &#39;last_name&#39; => &#39;Gates&#39;,
 ),
 array(
  &#39;id&#39; => 4767,
  &#39;first_name&#39; => &#39;Steve&#39;,
  &#39;last_name&#39; => &#39;Jobs&#39;,
 )
 array(
  &#39;id&#39; => 3809,
  &#39;first_name&#39; => &#39;Mark&#39;,
  &#39;last_name&#39; => &#39;Zuckerberg&#39;,
 )
);
$last_names = array_column($a, &#39;last_name&#39;, &#39;id&#39;);
print_r($last_names);
?>


出力:

Array
(
 [5698] => Gates
 [4767] => Jobs
 [3809] => Zuckerberg
)


関連する推奨事項:

PHPの配列関数array_unique()は配列から重複する値を削除します

PHPの配列関数shuffle()とarray_rand()のランダム関数の使用手順の詳細な説明

のまとめPHPの配列検索機能の使い方

🎜🎜🎜🎜🎜

以上がPHPは配列内の単一の列値を取得するメソッドを実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。