PHP array_unique() º¯Êý

ʵÀý

ÒÆ³ýÊý×éÖÐÖØ¸´µÄÖµ£º

<?php
$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a));
?>

ÔËÐÐʵÀý

¶¨ÒåºÍÓ÷¨

array_unique() º¯ÊýÒÆ³ýÊý×éÖеÄÖØ¸´µÄÖµ£¬²¢·µ»Ø½á¹ûÊý×é¡£

µ±¼¸¸öÊý×éÔªËØµÄÖµÏàµÈʱ£¬Ö»±£ÁôµÚÒ»¸öÔªËØ£¬ÆäËûµÄÔªËØ±»É¾³ý¡£

·µ»ØµÄÊý×éÖмüÃû²»±ä¡£

×¢ÊÍ£º±»±£ÁôµÄÊý×齫±£³ÖµÚÒ»¸öÊý×éÏîµÄ¼üÃûÀàÐÍ¡£

Óï·¨

array_unique(array)
²ÎÊý ÃèÊö
array ±ØÐè¡£¹æ¶¨Êý×é¡£
sortingtype

¿ÉÑ¡¡£¹æ¶¨ÈçºÎ±È½ÏÊý×éÔªËØ/ÏîÄ¿¡£¿ÉÄܵÄÖµ£º

  • SORT_STRING - ĬÈÏ¡£°ÑÏîÄ¿×÷Ϊ×Ö·û´®À´±È½Ï¡£
  • SORT_REGULAR - °ÑÿһÏî°´³£¹æË³ÐòÅÅÁУ¨Standard ASCII£¬²»¸Ä±äÀàÐÍ£©¡£
  • SORT_NUMERIC - °ÑÿһÏî×÷ΪÊý×ÖÀ´´¦Àí¡£
  • SORT_LOCALE_STRING - °ÑÿһÏî×÷Ϊ×Ö·û´®À´´¦Àí£¬»ùÓÚµ±Ç°ÇøÓòÉèÖ㨿Éͨ¹ý setlocale() ½øÐиü¸Ä£©¡£

˵Ã÷

array_unique() ÏȽ«Öµ×÷Ϊ×Ö·û´®ÅÅÐò£¬È»ºó¶Ôÿ¸öÖµÖ»±£ÁôµÚÒ»¸öÓöµ½µÄ¼üÃû£¬½ÓןöÂÔËùÓкóÃæµÄ¼üÃû¡£Õâ²¢²»Òâζ×ÅÔÚδÅÅÐòµÄ array ÖÐͬһ¸öÖµµÄµÚÒ»¸ö³öÏֵļüÃû»á±»±£Áô¡£

¼¼Êõϸ½Ú

·µ»ØÖµ£º ·µ»Ø±»¹ýÂ˵ÄÊý×é¡£
PHP °æ±¾£º 4.0.1+
¸üÐÂÈÕÖ¾£º

ÔÚ PHP 5.2.10 ÖУ¬sortingtype µÄĬÈÏÖµ¸Ä»Ø SORT_STRING¡£

ÔÚ PHP 5.2.9 ÖУ¬sortingtype µÄĬÈÏÖµ¸ÄΪ SORT_REGULAR¡£ÔÚÕâ֮ǰµÄ°æ±¾£¬sortingtype µÄĬÈÏֵΪ SORT_STRING¡£

VUE