array_unique

(PHP 4 >= 4.0.1, PHP 5, PHP 7)

array_unique锟狡筹拷锟斤拷锟斤拷锟斤拷锟截革拷锟斤拷值

说锟斤拷

array_unique ( array $array [, int $sort_flags = SORT_STRING ] ) : array

array_unique() 锟斤拷锟斤拷 array 锟斤拷为锟斤拷锟诫并锟斤拷锟斤拷没锟斤拷锟截革拷值锟斤拷锟斤拷锟斤拷锟介。

注锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷洹�array_unique() 锟饺斤拷值锟斤拷为锟街凤拷锟斤拷锟斤拷锟斤拷然锟斤拷锟矫匡拷锟街抵伙拷锟斤拷锟斤拷锟揭伙拷锟斤拷锟斤拷锟斤拷募锟斤拷锟斤拷锟斤拷锟斤拷藕锟斤拷锟斤拷锟斤拷泻锟斤拷锟侥硷拷锟斤拷锟斤拷锟解并锟斤拷锟斤拷味锟斤拷锟斤拷未锟斤拷锟斤拷锟� array 锟斤拷同一锟斤拷值锟侥碉拷一锟斤拷锟斤拷锟街的硷拷锟斤拷锟结被锟斤拷锟斤拷锟斤拷

Note: 锟斤拷锟揭斤拷锟斤拷 (string) $elem1 === (string) $elem2 时锟斤拷锟斤拷锟斤拷元锟斤拷锟斤拷为锟斤拷同锟斤拷 锟斤拷锟界,锟街凤拷锟斤拷锟斤拷锟揭伙拷锟绞憋拷锟斤拷锟绞癸拷锟斤拷赘锟皆拷亍锟�

锟斤拷锟斤拷

array

锟斤拷锟斤拷锟斤拷锟斤拷椤�

sort_flags

锟节讹拷锟斤拷锟斤拷选锟斤拷锟斤拷sort_flags 锟斤拷锟斤拷锟斤拷锟睫革拷锟斤拷锟斤拷锟斤拷为锟斤拷

锟斤拷锟斤拷锟斤拷锟酵憋拷牵锟�

  • SORT_REGULAR - 锟斤拷锟斤拷通锟斤拷锟斤拷锟斤拷锟饺较o拷锟斤拷锟睫革拷锟斤拷锟酵o拷
  • SORT_NUMERIC - 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷式锟饺斤拷
  • SORT_STRING - 锟斤拷锟斤拷锟街凤拷锟斤拷锟斤拷式锟饺斤拷
  • SORT_LOCALE_STRING - 锟斤拷锟捷碉拷前锟侥憋拷锟截伙拷锟斤拷锟矫o拷锟斤拷锟斤拷锟街凤拷锟斤拷锟饺较★拷

锟斤拷锟斤拷值

锟斤拷锟截癸拷锟剿猴拷锟斤拷锟斤拷椤�

锟斤拷锟斤拷锟斤拷志

锟芥本 说锟斤拷
5.2.10 锟睫改伙拷 sort_flags 锟斤拷默锟斤拷值为 SORT_STRING锟斤拷
5.2.9 锟斤拷锟接匡拷选选锟斤拷sort_flags锟斤拷默锟斤拷值 SORT_REGULAR锟斤拷 5.2.9 之前锟斤拷锟剿猴拷锟斤拷锟节诧拷使锟斤拷 SORT_STRING 锟斤拷锟斤拷

锟斤拷锟斤拷

Example #1 array_unique() 锟斤拷锟斤拷

<?php
$input 
= array("a" => "green""red""b" => "green""blue""red");
$result array_unique($input);
print_r($result);
?>

锟斤拷锟斤拷锟斤拷锟教伙拷锟斤拷锟斤拷锟�

Array
(
    [a] => green
    [0] => red
    [1] => blue
)

Example #2 array_unique() 锟斤拷锟斤拷锟斤拷

<?php
$input 
= array(4"4""3"43"3");
$result array_unique($input);
var_dump($result);
?>

锟斤拷锟斤拷锟斤拷锟教伙拷锟斤拷锟斤拷锟�

array(2) {
  [0] => int(4)
  [2] => string(1) "3"
}

锟轿硷拷

注锟斤拷

Note: 注锟解, array_unique() 锟斤拷锟斤拷应锟斤拷锟节讹拷维锟斤拷锟介。