array_unique() removes duplicate values from an array.
Is there an opposite function or way of keeping all values in a single
dimentional array that are duplicates and removing all that are
duplicates?
for example if I have an array:
array( [0] = 'dog', [1] = 'cat', [2] = 'rabbit', [3] =
$animals = array('dog', 'cat', 'rabbit', 'cat');
$duplicates = array_count_values($animals);
foreach($duplicates as $key = $value)
if($value 1)
$new_array[] = $key;
print_r($new_array);
afan
At 02:20 PM 8/4/2004, Adam Williams wrote:
array_unique() removes duplicate
* Thus wrote Adam Williams:
for example if I have an array:
array( [0] = 'dog', [1] = 'cat', [2] = 'rabbit', [3] = 'cat')
how do I make it just have array ( [0] = 'cat' )? i want to drop the
non-duplicates and trim the array to only have one of the duplicates?
If you're pulling this
you could loop thru the array, and using a nested loop, test each value
against all other values.. and keep ones that match in a new array.
But as mentioned, SQL would be easier.
Jason
Curt Zirzow [EMAIL PROTECTED] wrote:
* Thus wrote Adam Williams:
for example if I have an array:
4 matches
Mail list logo