PHP实现从一个数组减去另一个数组重复元素方法
有一些工具类网站,会使用PHP语言制作一些工具,例如去重复的工具,就可以实现在一个数据集中去除另一个数据集里的元素。它的原理就是利用PHP从一个数组减去另一个数组重复元素。
实现这样的效果,可以使用下面的代码来实现。
<?php
for($i=0;$i<count($chaxunshu);$i++){
for($j=0;$j<count($chaxunyuanshu);$j++){
if($chaxunyuanshu[$j] == $chaxunshu[$i]) {
array_splice($chaxunyuanshu, $j, 1);
$j--;
}
}
}
for($i=0;$i<count($chaxunyuanshu);$i++){
echo '<li>'.$chaxunyuanshu[$i].'</li>';
}
?>
代码分析 :
将减数数组与被减数组进行循环对比,如果是一样就在被减数组中去除这个元素。
然后再使用FOR循环将最后得到的数据打印出来,得到的结果就是去除重复的数据了。