I l@ve RuBoard Previous Section Next Section

array_unique

array array_unique(array array) 

Removes duplicate values from an array.

Returns:

Original array with duplicate elements removed; FALSE on error

Description:

This function simply removes duplicate elements from array and returns the resulting array. Key/value relationships are preserved in the resulting array.

All elements of array that are themselves arrays are considered identical, and only the first exists in the returned array. Similarly, all elements of array that are objects are considered identical, and only the first of them exists in the returned array.

Version:

PHP 4 since 4.0.1

Example:

Remove duplicate values from an array
class foo {
    var $foo = 7; 
} 
class bar {
    var $bar = 8; 
} 
$foo = new foo; 
$bar = new bar; 
$array = array(array(1), 1, $bar, $foo, 2, 3.3, 2, array(3, 4), 
 array('bob' => 4)); 
echo "The array with duplicates removed is:\n"; 
print_r(array_unique($array)); 

Output: 
The array with duplicates removed is: 
Array 
(
    [0] => Array 
        (
            [0] => 1 
    ) 
    [1] => 1 
    [2] => bar Object 
        (
            [bar] => 8 
        ) 
    [4] => 2 
    [5] => 3.3 
) 
    I l@ve RuBoard Previous Section Next Section