📜  array_unique - PHP (1)

📅  最后修改于: 2023-12-03 14:59:23.253000             🧑  作者: Mango

array_unique - PHP

array_unique() 是一个 PHP 函数 ,它可以用来移除数组中的重复值,并返回一个不包含重复值的新数组。

语法
array_unique( $array , $sort_flags = SORT_STRING );

参数说明:

  1. $array :必填参数,需要操作的数组。
  2. $sort_flags :可选参数,可以是 SORT_STRING,SORT_NUMERIC 或 SORT_REGULAR。
返回值

该函数返回一个新数组,数组中包含原数组中所有不重复的值。返回的数组中仅保留第一个出现的值,所有重复的值都将被删除。

示例

以下是一个简单的示例,展示如何使用 array_unique() 函数来删除一个数组中的重复值。

<?php
// sample data
$array = [ 1 , 2 , 3 , 4 , 2 , 6 , 1 , 3 ];
// use array_unique function
$new_array = array_unique( $array );
// display the unique array
print_r( $new_array );
?>

代码输出:

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

array_unique() 是一个非常方便的 PHP 函数,可以帮助程序员快速轻松地删除数组中的重复值。在使用该函数时,需要注意选择适当的排序参数。