针对“php去除数组中重复数据”,我们可以有以下几种方法:
针对“php去除数组中重复数据”,我们可以有以下几种方法:
方法一:使用array_unique函数去除重复数据
<?php
$arr = [1, 2, 3, 2, 5, 3];
$arr = array_unique($arr);
print_r($arr);
?>
使用array_unique函数可以直接去除数组中的重复值,这里我们使用print_r函数输出数组。
输出结果为:Array ( [0] => 1 [1] => 2 [2] => 3 [4] => 5 )
方法二:使用循环+in_array函数去除重复数据
<?php
$arr = [1, 2, 3, 2, 5, 3];
$newArr = [];
foreach($arr as $val){
if(in_array($val, $newArr)){
continue;
}
$newArr[] = $val;
}
print_r($newArr);
?>
使用循环+in_array函数可以遍历数组,并去除重复值。这里我们使用print_r函数输出数组。
输出结果为:Array ( [0] => 1 [1] => 2 [2] => 3 [4] => 5 )
以上两种方法都可以去除数组中的重复值,但是使用array_unique函数速度较快,推荐使用array_unique函数进行去重。
沃梦达教程
本文标题为:php去除数组中重复数据
猜你喜欢
- PHP利用Mysql锁解决高并发的方法 2022-11-14
- php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法实例分析 2023-04-02
- Laravel 默认邮箱登录改成用户名登录的实现方法 2023-02-05
- PHP5.0~5.6 各版本兼容性cURL文件上传功能实例分析 2022-10-15
- php数组操作之键名比较与差集、交集赋值的方法 2024-01-12
- PHP+mysql实现的三级联动菜单功能示例 2022-12-20
- php中重定向网页跳转方法总结案例教程 2023-06-19
- PHP基于关联数组20行代码搞定约瑟夫问题示例 2023-08-03
- PHP中strtr与str_replace函数运行性能简单测试示例 2023-01-25
- 如何使用Serializable接口来自定义PHP中类的序列化 2023-06-04