php array_unique()函数笔记

原创 国哥笔记  2017-11-30 17:43  阅读 2,018 views 次

1、在php中,array_unique()函数是用来删除数组中有重复值的元素(保留第一个,键名不变),并返回删除后的数组。

2、array_unique()函数有两个参数,第一个参数为目标数组,就是要删除重复值的数组;第二个参数是设置如何比较数组元素值的,可能的值有:(是可选参数,默认为SORT_STRING)

  • SORT_STRING:作为字符串来比较(默认);
  • SORT_REGULAR :按常规顺序排列(Standard ASCII,不改变类型)。
  • SORT_NUMERIC :作为数字来处理。
  • SORT_LOCALE_STRING:作为字符串来处理,基于当前区域设置(可通过 setlocale() 进行更改)。

语法格式:

array_unique(数组[,SORT_STRING / SORT_REGULAR / SORT_NUMERIC / SORT_LOCALE_STRING]);

实例;

<?php
$arr=array("a"=>"html","b"=>"css","c"=>"css","d"=>"javascript");
echo "原数组:";
var_dump($arr);
echo "去重之后的数组:";
var_dump(array_unique($arr));
?>

运行结果:

php array_unique()函数笔记

array_unique函数的应用

更多操作数组的函数——>PHP Array数组函数大全

本文地址:https://www.ggbiji.com/php-array_unique.html
版权声明:本文为 国哥笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情