Removing duplicates in multi-dimensional array
| From: | René Fournier | Date: | Thu, 14 Nov 2002 20:31:47 +0000 |
| Subject: | Removing duplicates in multi-dimensional array | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-124490@lists.php.net to get a copy of this message | ||
I'm finding this one hard to approach...
I have a two-dimensional array, containing customer contact information. Looks like:
$myarray[0][0] = "Microsoft";
$myarray[0][1] = "Bill";
$myarray[0][2] = "123-1234";
$myarray[1][0] = "Apple";
$myarray[1][1] = "Steve";
$myarray[1][2] = "456-1234"; <<<<<$myarray[2][0] = "Oracle"; $myarray[2][1] = "Larry"; $myarray[2][2] = "987-4321"; $myarray[3][0] = "Pixar"; $myarray[3][1] = "Steve";
$myarray[3][2] = "456-1234"; <<<<<What I want to do is remove records that have the same fax number, so that each fax number occurs only once. For example, $myarray[1][2] and $myarray[3][2] are the same--I would like to remove/unset one of them. I know that array_unique() will do this for one-dimensional arrays, but I'm kinda stuck here, since the repeating element is in the second dimension. Any ideas how I might do this? Thanks. ...Rene --- René Fournier, rene@smartslitters.com Toll-free +1.888.886.2754 Tel +1.403.291.3601 Fax +1.403.250.5228 www.smartslitters.com SmartSlitters International #33, 1339 - 40th Ave NE Calgary AB T2E 8N6 Canada