note 78839 deleted from function.array-diff by danbrown

From: Date: Fri, 26 Jun 2009 13:57:49 +0000
Subject: note 78839 deleted from function.array-diff by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-157537@lists.php.net to get a copy of this message
Note Submitter: dead dot screamer at seznam dot cz ---- radim's function <?array_obj_diff()?> clone objects in arrays in PHP5, better is use <?array_uDiff()?>: <?php ... function arrayObjDiff($array1, $array2) { static $cmpFunction=create_Function('$a, $b', 'return strCmp(serialize($a),serialize($b));'); //this function has similar args as array_Diff() $args=func_Get_Args(); $args[]=$cmpFunction; return call_User_Func_Array('array_uDiff',$args); } array_obj_diff($ao1,$ao2); ?>

« previous php.notes (#157537) next »