PHP/Data Structure/array unique

Материал из Web эксперт
Версия от 10:02, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

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>