php数组函数序列之array_unique() - 去除数组中重复的元素值

Vidonia ·
更新时间:2024-11-10
· 774 次阅读

array_unique() 定义和用法
array_unique() 函数移除数组中的重复的值,并返回结果数组。
当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。
返回的数组中键名不变。
语法
array_unique(array)
参数 描述
array 必需。规定输入的数组。
说明
array_unique() 先将值作为字符串排序,然后对每个值只保留第一个遇到的键名,接着忽略所有后面的键名。这并不意味着在未排序的 array 中同一个值的第一个出现的键名会被保留。
提示和注释
注释:被返回的数组将保持第一个数组元素的键类型。
例子
代码如下:
<?php
$a=array("a"=>"Cat","b"=>"Dog","c"=>"Cat");
print_r(array_unique($a));
?>

输出:
Array ( [a] => Cat [b] => Dog ) 您可能感兴趣的文章:php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)php通过array_push()函数添加多个变量到数组末尾的方法PHP array_push 数组函数php数组函数序列之array_pop() - 删除数组中的最后一个元素php array_pop()数组函数将数组最后一个单元弹出(出栈)php通过array_shift()函数移除数组第一个元素的方法php数组函数序列之array_keys() - 获取数组键名php数组函数序列之array_key_exists() - 查找数组键名是否存在php数组查找函数in_array()、array_search()、array_key_exists()使用实例php数组函数array_push()、array_pop()及array_shift()简单用法示例



php数组 UNIQUE 函数 php数组函数 array PHP

需要 登录 后方可回复, 如果你还没有账号请 注册新账号