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

前端 未结 5 562
礼貌的吻别
礼貌的吻别 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:07

    Try to this

    $a = array(0=>'a',1=>'x',2=>'c',3=>'y',4=>'w');
    $b = array(1=>'a',6=>'b',2=>'y',3=>'z');
    $c = array_intersect($a, $b);
    
    $result = array_diff($a, $c);
    print_r($result);
    

提交回复
热议问题