array_chunk
チャンク サイズを使用してカットを作成し、配列を複数の配列に分割します。
値の配列の配列があり、1 つの大きな値の配列だけが必要な場合はどうすればよいでしょうか?
を使用することもできますarray_merge
が、そのためにはすべてのサブ配列を列挙する必要があり、その中に可変数がある可能性があります。
今のところ、私の解決策は次のとおりです。
foreach($input as $tmp) {foreach($tmp as $val) {
...
}}
しかし、それはちょっと厄介で、値を使用したいという理由だけで機能します。配列をどこかに保存したい場合はどうすればよいですか?
編集: 入力は<select multiple>
、複数のカテゴリからアイテムを選択するために使用されるボックスのセットから来ています。各アイテムには (アイテム間で) グローバルに一意の ID があるため、入力を 1 つの配列に結合して実行したいだけです。
入力は次のようになります。
[[4,39,110],[9,54,854,3312,66950],[3]]
期待される出力:
[4,39,110,9,54,854,3312,66950,3]
また:
[3,4,9,29,54,110,854,3312,66950]