ホームページ >バックエンド開発 >PHPの問題 >PHPで2次元配列を1次元配列に変換する方法

PHPで2次元配列を1次元配列に変換する方法

藏色散人
藏色散人オリジナル
2020-07-22 10:13:459538ブラウズ

2 次元配列を 1 次元配列に変換する PHP メソッド: 1. 「array_column($array, column_key, index_key);」メソッドを使用して変換を実現します; 2. 「array_combine(キー、値)」メソッドを使用して変換を実現します。

PHPで2次元配列を1次元配列に変換する方法

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 サイトの他の関連記事を参照してください。

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