牛牛在线工具

array_unique()

收录 8868 个 PHP 函数,含用途说明与用法示例。

array_unique()

去除数组中的重复值,并返回一个只包含唯一值的新数组

array_unique() 函数可以用于去除数组中的重复值,并返回一个只包含唯一值的新数组。 用法: array_unique(array $array, int $sort_flags = SORT_STRING): array 参数说明: $array: 必需,要处理的数组。 $sort_flags: 可选,指定比较元素时的排序规则: SORT_REGULAR - 默认,按照通常的方式比较元素(不进行任何类型转换)。 SORT_NUMERIC - 按照数字的方式比较元素。 SORT_STRING - 按照字符串的方式比较元素。 SORT_LOCALE_STRING - 按照当前系统的区域设置,使用字符串比较(依赖 setlocale())。 示例: $input = ['apple', 'banana', 'apple', 'orange', 'banana']; $unique = array_unique($input); echo "<ul>"; foreach ($unique as $value) { echo "<li>$value</li>"; } echo "</ul>"; 输出结果: <ul> <li>apple</li> <li>banana</li> <li>orange</li> </ul> 在上面的示例中,我们使用了 array_unique() 函数去除了输入数组中的重复值,并使用循环输出了去重后的值。注意,原数组中的键名保持不变,只有值进行了去重。