PHP 怎么只取出数组里不重复的值?
举个例子$arr=array(1,1,2,1,5,9,9,6,7,8,8)通过什么方法能够得到$arr=array(2,5,6,7)...
举个例子 $arr=array(1,1,2,1,5,9,9,6,7,8,8)
通过什么方法能够得到
$arr=array(2,5,6,7) 展开
通过什么方法能够得到
$arr=array(2,5,6,7) 展开
2个回答
展开全部
如果不在意 key 的话,可以直接使用 array_unique 内置函数,如:
<?php
$arr = array(1,1,2,1,5,9,9,6,7,8,8);
$unique = array_unique($arr)
var_dump($unique);
/*
输出
array(7) {
[0]=>
int(1)
[2]=>
int(2)
[4]=>
int(5)
[5]=>
int(9)
[7]=>
int(6)
[8]=>
int(7)
[9]=>
int(8)
}
*/
建议平时多看看php官网的文档,希望有帮助。
更多追问追答
追问
不对啊,我要求的结果是只有未重复的,最后的结果是$arr=array(2,5,6,7)
,应该没有1这些重复的.
不对啊,我要求的结果是只有未重复的,最后的结果是$arr=array(2,5,6,7)
,应该没有1这些重复的.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询