php兩個數(shù)組去除重復值的方法:首先創(chuàng)建一個PHP示例文件;然后通過“rray_diff($f,$e);array_diff($e,$f);”方法刪除重復值即可。
本文操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦
利用array_diff去除兩個數(shù)組重復值
業(yè)務場景,得到$e和$f兩個字符串.
對應的分別是之前的數(shù)據(jù)和更換的數(shù)據(jù),重復的我們就不進行更改
刪除之前的,添加新來的
被注釋的是正常邏輯敲出來的,不過真不想用循環(huán)啊.還是自帶函數(shù)底層C寫的運行速度快
$e = 22,33,44; $f = 22,31,54; $e = explode(',',$e); $f = explode(',',$f); //刪除重復值 // foreach ($f as $k1=>$v1){ // foreach ($e as $k2=>$v2){ // if($v1===$v2){ // unset($f[$k1]);unset($e[$k2]); // } // } // } $f1=array_diff($f,$e); $e1=array_diff($e,$f); print_r($e1);//33,44 print_r($f1);//31,54
【推薦學習:PHP視頻教程】