wanted: array_diff for more than values
| From: | Nick Eby | Date: | Fri, 08 Nov 2002 23:03:15 +0000 |
| Subject: | wanted: array_diff for more than values | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-123505@lists.php.net to get a copy of this message | ||
example:
$arr1 = array("color" => "red", "flavor" => "cherry");
$arr2 = array("color" => "cherry", "flavor" => "red");
print_r(array_diff($arr1, $arr2));
those 2 arrays are different, but array_diff doesn't know it since it
doesn't compare values at particular keys, just values in general. i want a
function that knows that those 2 arrays are different; that the values for
both color and flavor changed, and gives me back an array that looks exactly
like $arr2. although it would take about five minutes to write such a
function, i'm wondering, does one already exist and i just can't find it in
the manual? thanks
/nick