-4

連想配列を別の連想配列にマージする必要があります。私はphpのarray_mergeを知っていますが、新しい配列を返します。それは私が望んでいることではありません。

例えば

$ar1 = array('one'=>1, 'two'=>2, 'three'=>3);
$ar2 = array('four'=>4, 'five'=>5);

$ar2を$ar1にマージするために使用できるphp関数があることを知りたいです。結果は、

$ar1 = array('one'=>1, 'two'=>2, 'three'=>3, 'four'=>4, 'five'=>5);
4

3 に答える 3

2
$ar1 = array('one'=>1, 'two'=>2, 'three'=>3);
$ar2 = array('four'=>4, 'five'=>5);

使用するarray_merge

$array3 = array_merge($ar1,$ar2);

2 つの配列をマージして に格納し$array3ます。も使えます$ar1

実例http://codepad.viper-7.com/KzCHIB

于 2012-11-24T06:00:35.840 に答える
0
$ar1 = array('one'=>1, 'two'=>2, 'three'=>3);
$ar2 = array('four'=>4, 'five'=>5);

$ar1 = array_merge($ar1, $ar2);

print_r($ar1);
于 2012-11-24T06:04:43.700 に答える
0

最も簡単な方法は、array_merge の出力を最初の配列に割り当てることです。 これはあなたが欲しいですか

<?php
$ar1 = array('one'=>1, 'two'=>2, 'three'=>3);
$ar2 = array('four'=>4, 'five'=>5);

$ar1 = array_merge($ar1,$ar2);

print_r($ar1);
?>
于 2012-11-24T06:25:05.067 に答える