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