PHP数组函数 array_unique (删除数组中重复的值)
在PHP中,数组函数 array_unique () 用来移除数组中重复的值。
函数语法:
array_unique ( array $array [, int $sort_flags = SORT_STRING ] ) : array
函数参数说明:
参数 | 描述 |
---|---|
array | 必需。规定数组。 |
SORT_STRING |
可选。规定排序类型。可能的值:
|
array_unique () 函数接受 array 作为输入并返回没有重复值的新数组。
注意:
1. 键名保留不变。array_unique() 先将值作为字符串排序,然后对每个值只保留第一个遇到的键名,接着忽略所有后面的键名。这并不意味着在未排序的 array 中同一个值的第一个出现的键名会被保留。
2. array_unique() 不能应用于多维数组。
举例1,移除数组中重复的值:
<?php // 定义数组 $arr = array("a" => "green", "red", "b" => "green", "blue", "red");$result = array_unique($arr);var_dump($result);
以上代码输出如下:
array (size=3)'a' => string 'green' (length=5)0 => string 'red' (length=3)1 => string 'blue' (length=4)
PHP数组函数 array_unique (删除数组中重复的值)相关推荐
- [python] 字典 pop(key)函数:删除字典中key及其值,并返回该值
功能 删除字典给定键 key 及对应的值,返回值为被删除的值.key 不在字典中,则返回 default 值. 一般会在更新字典的时候用到. 语法 value_deleted = dict_name. ...
- pandas使用duplicated函数删除dataframe中重复列名称的数据列、默认保留重复数据列中的第一个数据列(removing duplicate columns in dataframe)
pandas使用duplicated函数删除dataframe中重复列名称的数据列.默认保留重复数据列中的第一个数据列(removing duplicate columns in dataframe) ...
- 对数组中重复的值进行重命名
对数组中重复的值进行重命名 把:arr = [{name: '张三'}, {name: '李四'}, {name: '王五'},{name: '张三'}, {name: '李四'}, {name: ' ...
- php新增数组函数,php操作数组函数
整理了一份PHP开发中数组操作大全,包含有数组操作的基本函数.数组的分段和填充.数组与栈.数组与列队.回调函数.排序.计算.其他的数组函数等. 一.数组操作的基本函数 数组的键名和值 array_va ...
- php内置的数组函数大全,php数组的内置函数大全
1.array_change_key_case($arr,CASE_UPPER/CASE_LOWER)将$arr的键值转换为大写或者小写 2.array_combine($arr1, $arr2) $ ...
- php array 数组函数,php array数组函数
array():创建数组 array_change_key_case():返回其键名均为大写或小写的数组 array_chunk():把一个数组分割为新的数组块 array_combine():创建一 ...
- 删除字符串中重复的字符
描述 删除字符串中重复的字符 分析 方法一,蛮力法.两个循环,大循环每次从数组中取出一个字符,小循环重新遍历该数组是否含有该字符. 方法二:排序法.对两个字符串的字符进行排序,再比较. 方法三:空间换 ...
- php手册数组函数,PHP - Manual手册 - 函数参考 - Array 数组函数 - array_diff计算数组的差集...
PHP - Manual手册 - 函数参考 - Array 数组函数 - array_diff计算数组的差集 array_diff (PHP 4 >= 4.0.1, PHP 5) array_d ...
- php二维数组拆分成字符串,PHP二维数组切割为字符串并去除重复的值
本篇文章的内容是关于PHP二维数组切割为字符串并去除重复的值 的代码,现在分享给大家,有需要的朋友可以参考一下 应用场景在于需要查询出某一个rent_contract_id所有有关的id及rent_c ...
最新文章
- 为什么不使用多机训练神经网络
- 数据结构——HDU1312:Red and Black(DFS)
- Java线程池:ThreadPoolExecutor运行原理
- leetcode 464. Can I Win | 464. 我能赢吗(博弈论,动态规划)
- Silverlight 3一瞥
- Hibernate 入门
- 使用代理为业务操作添加安全检测
- php 删除判断是否存在,PHP – 判断utf-8编码是否存在BOM并自动删除
- sqlplus登录\连接命令、sqlplus命令的使用大全
- 别让PPT把你绑架了
- 自信转运--《奇迹男孩》
- 如何在FreePBX ISO 中文版本安装讯时网关,潮流16FXS 网关和潮流话机
- VMware虚拟机如何开启雷电模拟器的VT?
- 信息系统项目管理师与系统集成项目管理工程师5大区别
- 英伟达点开后显示无法连接服务器,解决win10提示“无法连接到 NVIDIA 检查您的互联网连接”的教程...
- Unity实用小工具或脚本—以对象方式访问MySql数据库
- python 做绘图工具
- matlab实现计算全息,MATLAB实现计算全息.doc
- Windows 10如何进行“Windows体验指数评估”?
- 基于条件LayerNorm的多任务文本分类模型
热门文章
- Flask+mysql 实现增删改查接口开发+测试(图文教程附源码)
- CommandArgument如何传多个参数
- Tenda U9无线网卡在ubuntu16.04下面的使用方法
- java 内存日志_JVM深入理解-内存调优与GC日志
- 访问权限为 644Linux,linux权限---【600,644,700,755,711,666,777】
- 远程桌面连接如何设置?远程桌面连接的设置方法
- 商务智能与知识管理对比分析
- 海底捞年营收347亿:同比降16% 关闭50家表现欠佳餐厅
- bios刷新失败,求解决之方
- FTP 只有 只使用明文FTP 可以读取到目录 别的都不行