针对“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 get_html_translation_table()函数用法讲解 2022-12-22
- Laravel 创建可以传递参数 Console服务的例子 2023-03-01
- 详解PHP渗透测试文件包含漏洞与利用 2023-06-26
- php两点地理坐标距离的计算方法 2022-12-04
- PHP的substr_replace将指定两位置之间的字符替换为*号 2024-01-04
- PHP实现求两个字符串最长公共子串的方法示例 2022-10-01
- php数组合并用加号(+)和用array_merge()的区别 2022-08-05
- PHP设计模式之中介者模式(Mediator Pattern)入门与应用案例详解 2023-03-17
- PHP PDOStatement::getColumnMeta讲解 2022-12-15
- Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法 2023-01-04