2016-06-23 1 views

答えて

3
 $output = call_user_func_array('array_merge', 
     array_values(array_merge_recursive($ar1,$ar2))); 

     print_r($output); 
+0

おそらく最高のソリューション –

+0

このコードスニペットは問題を解決するかもしれませんが、[説明を含む](https://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)は、あなたの投稿の質。将来読者の質問に答えていることを覚えておいてください。そうした人々はあなたのコード提案の理由を知らないかもしれません。あなたのコードに説明的なコメントを詰め込まないようにしてください。これは、コードと説明の両方の可読性を低下させます! –

0

あなたはこのように、この2つの配列をマージすることができます。このように

$new_array = array_merge($ar1['alpha'], $ar2['numerics']); 

を使用すると、1つ、あなたのような配列を持っています説明する。

あなたはここにarray_mergeに関する詳細情報を確認できます。http://php.net/manual/en/function.array-merge.php

+0

を、私はそれをせずに配列のキーを指定する必要があります。 – Adnan30pk

+0

これは一般的な回答ではありません –

+0

@ Adnan30pkディメンションのレベルは1つしかなく、それだけをマージしたいのですか?あなたはあなたが持っているものを正確に指定しなかっただけです。その例では私は答えを作りました。あなたが必要とするものを正確に知るために、より多くの情報を追加してください。 –

関連する問題