PHP でプログラミングする場合、多くの場合、2 次元配列を 1 次元配列に変換する必要があります。では、この操作をどのように実装すればよいでしょうか?
まず最初に、2 次元配列と 1 次元配列が何であるかを明確にする必要があります。 PHP では、1 次元配列は、
$arr1 = array("apple", "banana", "cherry");
のような、カンマで区切られた値のリストです。一方、2 次元配列は、次のような、複数の 1 次元配列を含む配列です。
$arr2 = array( array("apple", 2), array("banana", 5), array("cherry", 8) );
array_column(array, column_key);
$arr2 = array( array("fruit" => "apple", "quantity" => 2), array("fruit" => "banana", "quantity" => 5), array("fruit" => "cherry", "quantity" => 8) ); $fruits = array_column($arr2, "fruit"); print_r($fruits);
Array ( [0] => apple [1] => banana [2] => cherry )
$arr3 = array( array("apple", 2), array("banana", 5), array("cherry", 8) ); $fruits = array_column($arr3, 0); print_r($fruits);
以上がPHPで2次元配列を1次元配列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。