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

PHPは配列内の単一列の値を取得します

陈政宽~
陈政宽~オリジナル
2017-06-28 13:28:431235ブラウズ

この記事では主にPHPでarrayの単一列の値を取得する方法を紹介し、PHP5.5でのarray_column()関数の使用スキルをサンプルの形式で分析します。それ

この記事では、配列内の単一の列の値を取得するための PHP メソッドの例について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

次のように 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

: 返される必要がある値のキー名。インデックス配列の列の整数インデックス、または string キーにすることができます。連想配列の列の値。このパラメータは 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は配列内の単一列の値を取得しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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