2017-08-05 14 views
0

ここで助けを求めると、自分でそれを理解することはできません。 動的な数の配列をマージする必要がありますが、array_mergeをループする方法はわかりません。php array_merge looping or similar

for($i=0;$<$icount;$i++){ 
$newContent[$i] = array_merge($content[0][$i], $content[1][$i], $content[2][$i], $content[3][$i]); 
};// etc.. the numbers keeps growing. 

これは動作しますが、私は手動での配列を追加する必要があります。

今のところはこのようになります。

可能な重複のトピックから回答を試しましたが、何も結果を教えてくれませんでした。

+3

(https://stackoverflow.com/questions/13544985/merge-multiple-arrays-from-one-array)[つのアレイから複数の配列をマージ]の可能な重複 –

答えて

0

ありがとう、それはrus stackoverflawで答えを得た。

answred

for($i=0;$<$icount;$i++){ 
    $newContent[] = call_user_func_array(
     'array_merge', 
     array_column($content, $i) 
    ); 
}