How to compare two arrays and remove matching elements from one for the next loop?

前端 未结 5 571
礼貌的吻别
礼貌的吻别 2020-12-09 17:36

How else might you compare two arrays ($A and $B )and reduce matching elements out of the first to prep for the next loop over the array $A?

$A = array(1,2,3         


        
5条回答
  •  谎友^
    谎友^ (楼主)
    2020-12-09 18:22

    You've got it. Just use array_diff or array_intersect. Doesn't get much easier than that.

    Edit: For example:

    $arr_1 = array_diff($arr_1, $arr_2);
    $arr_2 = array_diff($arr_2, $arr_1);
    

    Source

提交回复
热议问题