note 72173 deleted from function.array-merge by nlopess

From: Date: Fri, 05 Jan 2007 20:31:27 +0000
Subject: note 72173 deleted from function.array-merge by nlopess
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-121333@lists.php.net to get a copy of this message
Note Submitter: asteddy dot tin.it ---- /* ADDS ALL KEYS OF $arr2 THAT ARE NOT IN $arr1 IT KEEPS ALL VALUES OF $arr1 IF THEY EXISTS, ELSE IT SAVES VALUES OF $arr2 */ function array_add_keys($arr1, $arr2) { foreach($arr2 as $k=>$v) { if (!array_key_exists($k, $arr1)) { // K DOESN'T EXIST // $arr1[$k]=$v; } else { // K EXISTS // if (is_array($v)) { // IF K IS AN ARRAY, I ADD THE ELEMENTS // $arr1[$k]=array_unisci_chiavi($arr1[$k], $arr2[$k]); } } } return $arr1; }

« previous php.notes (#121333) next »