多次元配列を 1 次元に変換する
単一要素の部分配列を含む配列を 1 次元構造に変換することはよくあります。が必要になります。次のような配列を想像してください:
$array = [[88868], [88867], [88869], [88870]];
私たちの目標は、これを次のように再構成することです:
[88868, 88867, 88869, 88870]
組み込み PHP 変換テクニック
PHP 2 つのネイティブ ソリューションを提供します:
提供された例では、どちらの手法でも目的の結果が得られます。効率的にアウトプットします。ただし、複数の値を含むサブ配列を扱う場合、array_map アプローチは不適切になる可能性があります。このような場合、call_user_func_array はより多用途であり、さまざまな長さのサブ配列に対応します。
以上がPHP で多次元配列をフラット化するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。