针对“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去除数组中重复数据
基础教程推荐
猜你喜欢
- Laravel如何创建服务器提供者实例代码 2023-01-08
- 详解laravel中blade模板带条件分页 2023-04-02
- PHP闭包定义与使用简单示例 2022-10-12
- PHP命令空间namespace及use的用法小结 2022-10-02
- 在Laravel中使用MongoDB的方法示例 2023-03-12
- php curl操作API接口类完整示例 2023-01-15
- PHP实现统计一个数字在排序数组中出现次数的方法 2022-10-05
- PHP内存溢出优化代码详解 2023-05-19
- PHP+Redis链表解决高并发下商品超卖问题(实现原理及步骤) 2023-04-25
- GoFrame框架garray对比PHP的array优势 2024-02-03