php兩個陣列去除重複值的方法:先建立一個PHP範例檔案;然後透過「rray_diff($f,$e);array_diff($e,$f);」方法刪除重複值即可。
本文操作環境:windows7系統、PHP7.1版,DELL G3電腦
利用array_diff移除兩個陣列重複值
業務場景,得到$e和$f兩個字串.
對應的分別是之前的資料和更換的資料,重複的我們就不進行更改
刪除之前的,添加新來的
被註解的是正常邏輯敲出來的,不過真不想用循環啊.還是自帶函數底層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影片教學】
以上是php兩個陣列怎麼去除重複的詳細內容。更多資訊請關注PHP中文網其他相關文章!