配列は PHP において非常に重要なデータ型であり、ほとんどのプログラミング言語に不可欠な部分です。配列には 1 つ以上の値を含めることができ、各値にはインデックスまたはキーによってアクセスできます。
PHP では、配列の値は、文字列、数値、ブール値、オブジェクト、さらにはその他の配列を含む、あらゆる種類のデータにすることができます。配列内の値にアクセスするにはいくつかの方法がありますが、その 1 つは指定された列の値を取得することです。
次は、指定した列の値を取得する方法の基本的な手順です。
多次元配列は非常に複雑です。 PHP の強力なメソッド。他の配列を含めることができるデータ構造。この例では、複数の行と列を含む 2 次元配列を使用します。
以下は 3 行 3 列を含む配列の例です:
$array = array( array('name' => 'John', 'age' => 20, 'country' => 'USA'), array('name' => 'Mary', 'age' => 25, 'country' => 'Canada'), array('name' => 'Peter', 'age' => 30, 'country' => 'UK') );
この配列には 3 行 3 列があり、各行には 3 つのキーと値のペアが含まれています。 ##それぞれ #name、
age、
country。
array_column 関数を使用して、配列から特定の列を簡単に抽出できます。
name 列を抽出するコード例です:
$names = array_column($array, 'name');このうち、
array_column 関数の最初のパラメーターは配列です。抽出される列の数。2 番目のパラメータは抽出される列の名前です。
$names 変数には、
$array 配列の
name 列の値が含まれます。この場合、3 つの文字列値
John、
Mary、
Peter が含まれている必要があります。
print_r 関数を使用できます。
$array = array( array('name' => 'John', 'age' => 20, 'country' => 'USA'), array('name' => 'Mary', 'age' => 25, 'country' => 'Canada'), array('name' => 'Peter', 'age' => 30, 'country' => 'UK') ); $names = array_column($array, 'name'); print_r($names);出力結果は次のようになります:
Array ( [0] => John [1] => Mary [2] => Peter )これは、
$array から正常に取得できたことを示しています。配列
name 列の値が取得され、
$names 変数に保存されます。
array_column 関数を使用すると、特定の列の値を簡単に抽出できるため、プログラムがより柔軟で強力になります。
以上がPHP配列から指定した列の値を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。