php下判断数组中是否存在相同的值array_unique_php教程-查字典教程网
php下判断数组中是否存在相同的值array_unique
php下判断数组中是否存在相同的值array_unique
发布时间:2016-12-29 来源:查字典编辑
摘要:array_unique(PHP4>=4.0.1,PHP5)array_unique--移除数组中重复的值说明arrayarray_uniq...

array_unique(PHP4>=4.0.1,PHP5)

array_unique--移除数组中重复的值

说明

arrayarray_unique(arrayarray)

array_unique()接受array作为输入并返回没有重复值的新数组。

注意键名保留不变。array_unique()先将值作为字符串排序,然后对每个值只保留第一个遇到的键名,接着忽略所有后面的键名。这并不意味着在未排序的array中同一个值的第一个出现的键名会被保留。

注:当且仅当(string)$elem1===(string)$elem2时两个单元被认为相同。就是说,当字符串的表达一样时。

第一个单元将被保留。

例子1.array_unique()例子

复制代码 代码如下:

<?php

$input=array("a"=>"green","red","b"=>"green","blue","red");

$result=array_unique($input);

print_r($result);

?>

上例将输出:

复制代码 代码如下:

Array

(

[a]=>green

[0]=>red

[1]=>blue

)

例子2.array_unique()和类型

上例将输出:

复制代码 代码如下:

<?php

$input=array(4,"4","3",4,3,"3");

$result=array_unique($input);

var_dump($result);

?>

复制代码 代码如下:

array(2){

[0]=>int(4)

[2]=>string(1)"3"

}

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新php教程学习
    热门php教程学习
    编程开发子分类