note 104445 added to function.array-udiff

From: Date: Wed, 15 Jun 2011 18:09:05 +0000
Subject: note 104445 added to function.array-udiff
Groups: php.notes 
Request: Send a blank email to php-notes+get-180570@lists.php.net to get a copy of this message
Quick example for using array_udiff to do a multi-dimensional diff Returns values of $arr1 that are not in $arr2 $arr1 = array( array('Bob', 42), array('Phil', 37), array('Frank', 39) ); $arr2 = array( array('Phil', 37), array('Mark', 45) ); $arr3 = array_udiff($arr1, $arr2, create_function( '$a,$b', 'return strcmp( implode("", $a), implode("", $b) ); ') ); print_r($arr3); Output: Array ( [0] => Array ( [0] => Bob [1] => 42 ) [2] => Array ( [0] => Frank [1] => 39 ) ) 1 Hope this helps someone ---- Server IP: 69.147.83.197 Probable Submitter: 128.230.184.77 ---- Manual Page -- http://www.php.net/manual/en/function.array-udiff.php Edit -- https://master.php.net/note/edit/104445 Del: integrated -- https://master.php.net/note/delete/104445/integrated Del: useless -- https://master.php.net/note/delete/104445/useless Del: bad code -- https://master.php.net/note/delete/104445/bad+code Del: spam -- https://master.php.net/note/delete/104445/spam Del: non-english -- https://master.php.net/note/delete/104445/non-english Del: in docs -- https://master.php.net/note/delete/104445/in+docs Del: other reasons-- https://master.php.net/note/delete/104445 Reject -- https://master.php.net/note/reject/104445 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#180570) next »