{site_name}

{site_name}

🌜 搜索

array_unique() 是一个 PHP 内置函数,用于删除数组中重复的值,返回只包含不重复值的新数组

php 𝄐 0
Php artisn安装插件,Php array内部实现,phpark,phparray,phparray_merge,phparticle
array_unique() 是一个 PHP 内置函数,用于删除数组中重复的值,返回只包含不重复值的新数组。

函数语法如下:


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


其中 $array 表示要去重的数组,$sort_flags 是可选参数,用于指定排序标志,可以是 SORT_REGULAR(默认)、SORT_NUMERIC 和 SORT_STRING。

以下是一个示例:

php
// 定义一个包含重复元素的数组
$array = array('a', 'b', 'c', 'a', 'd', 'e', 'b');

// 使用 array_unique() 函数去重
$result = array_unique($array);

// 打印去重后的数组
print_r($result);


输出结果为:


Array
(
[0] => a
[1] => b
[2] => c
[4] => d
[5] => e
)


可以看到,重复的元素 'a' 和 'b' 被删除了,只保留了一个。