Заменить значения массива другим

Мне нравится узнавать, как объединить два ассоциативных массива с одинаковыми ключами, но разными значениями, как в jQuery с var options = $ .extend (значения по умолчанию, параметры);

$first = array("name"=>"John","last_name"=>"McDonald","City"=>"World"); //default values
$second = array("name"=>"Michael","last_name"=>"Jackson"); //user provided

$result = combine($first,$second);

//output array("name"=>"Michael","last_name"=>"Jackson","City"=>"World");

Я ищу что-то встроенное вместо того, чтобы писать полностью новую функцию для обеспечения этой возможности. Конечно, если у вас есть что-то интересное, просто дайте мне знать .

Спасибо ...

7
задан Tarik 21 July 2011 в 20:33
поделиться