PHP/Data Structure/array unique
array_unique( ) filters an array so that a value can only appear once.
<?
$toppings2 = array("Peppers", "Ham", "Cheese", "Peppers");
$toppings2 = array_unique($toppings2);
?>
To get the unique values in an array: array_unique() function
<?
$countries= array("Germany" => "German", "France" => "French", "Spain" => "Spanish");
$languages = array_unique($countries);
printf("%s,", var_export($languages, TRUE));
?>
Working with Unique Values
<?php
$countries = array( "USA" => "English", "Spain" => "Spanish",
"Brasil" => "Portuguese", "UK" => "English",
"France" => "French", "Argentina" => "Spanish");
$languages = array_unique($countries);
printf("<pre>%s</pre>\n", var_export($languages, TRUE));
$languages = array_unique( array_values($countries) );
printf("<pre>%s</pre>\n", var_export($languages, TRUE));
$languages = array_values( array_unique($countries) );
printf("<pre>%s</pre>\n", var_export($languages, TRUE));
?>