2016-04-22 25 views
-2

私は2つの配列があります。PHP - (再帰的に?)別の配列を追加し

$array1 = array(
    'currencies' => array(
    'dollars' => array(80,120,75), 
    'euro' => array(25,35,10,85), 
), 
); 

$array2 = array(
    'currencies' => array(
    'dollars' => array(25), 
), 
); 

を、私は結果がなりたい:

$result = array(
    'currencies' => array(
    'dollars' => array(80,120,75,25), 
    'euro' => array(25,35,10,85), 
), 
); 

はこれは巧妙な方法で達成することができますか? array_merge_recursivelyなどarray_mergeを試しました。

+0

私はこの質問には役立つかもしれないと思う:http://stackoverflow.com/questions/2140503/how-to-merge-subarray-in-php-most-easily –

+0

はあなたをしましたtry [array_merge_recursive()](https://secure.php.net/manual/ru/function.array-merge-recursive.php)?これはあなたが望むものではありませんか? – Andrew

+0

本当に 'array_merge_recursively()'を試しましたか? https://3v4l.org/AkeFu – IROEGBU

答えて

5

どうやってarray_merge_recursiveを試しましたか?これは私のために良い作品なので:

<?php 
$array1 = array(
    'currencies' => array(
    'dollars' => array(80,120,75), 
    'euro' => array(25,35,10,85), 
), 
); 

$array2 = array(
    'currencies' => array(
    'dollars' => array(25), 
), 
); 

var_dump(array_merge_recursive($array1, $array2)); 
+0

うん、私にとってもうまくいく。 – Marcus

関連する問題