2 次元配列を 1 次元配列に変換する PHP メソッド: 1. 「array_column($array, column_key, index_key);」メソッドを使用して変換を実現します; 2. 「array_combine(キー、値)」メソッドを使用して変換を実現します。
1.array_column($array, column_key,index_key); 配列内の 1 つの列の値を返します。
このメソッドは、PHP array_column($array,column_key,index_key) バージョン 5.5 の内部使用の恩恵を受けています
推奨: "PHP チュートリアル "
配列 必須。使用する多次元配列(レコードセット)を指定します。
column_key :必須。値を返す必要がある列。
インデックス配列の列の整数インデックス、または連想配列の列の文字列キー値を指定できます。
このパラメーターは NULL にすることもでき、その場合は配列全体が返されます (配列キーをリセットするために、index_key パラメーターと一緒に使用すると非常に便利です)。
index_key : オプション。返された配列
2 のインデックス/キーとして使用される列。両方の配列は次の点で等しいです。 size 配列は 1 つの配列にマージされ、1 つの配列のキー (値) が新しい配列のキーになります。
2 つの配列 (配列の 1 つ) をマージして新しい配列を作成します。要素はキー名であり、他の配列要素はキー値です。 5.4
このメソッドは、PHP の内部使用法である array_combine(keys,values)以上がPHPで2次元配列を1次元配列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。