php array_unique函數(shù)的用法是什么

PHP
小億
86
2024-01-25 13:48:26

array_unique函數(shù)是一個(gè)用于移除數(shù)組中重復(fù)元素的PHP函數(shù)。它可以接受一個(gè)數(shù)組作為參數(shù),并返回一個(gè)新的數(shù)組,其中僅包含原始數(shù)組中的不重復(fù)元素。

使用方法如下:

array_unique(array $array, int $flags = SORT_STRING): array

參數(shù)說(shuō)明:

  • $array:要處理的數(shù)組
  • $flags(可選):可選參數(shù),用于指定比較元素時(shí)的排序算法??蛇x值有:
    • SORT_STRING:按照字符串形式進(jìn)行比較(默認(rèn))
    • SORT_REGULAR:按照通常的方法進(jìn)行比較
    • SORT_NUMERIC:按照數(shù)字形式進(jìn)行比較
    • SORT_LOCALE_STRING:按照當(dāng)前區(qū)域設(shè)置的語(yǔ)言規(guī)則進(jìn)行字符串比較

返回值:

  • 返回一個(gè)新的數(shù)組,其中僅包含不重復(fù)的元素

示例:

$array = [1, 2, 2, 3, 4, 4, 5];
$uniqueArray = array_unique($array);
print_r($uniqueArray);

輸出:

Array
(
    [0] => 1
    [1] => 2
    [3] => 3
    [4] => 4
    [6] => 5
)

在上面的示例中,原始數(shù)組中的重復(fù)元素2和4被移除,返回一個(gè)新的數(shù)組只包含不重復(fù)的元素。

0