찾다

 >  Q&A  >  본문

PHP는 2차원 배열을 비교합니다. 조언 좀 부탁드립니다.

참가자 목록의 2차원 배열
$arr1=array(
array('name'=>'Zhang San','phone'=>'1354459845','address' => ;'1번지 5번지'),
array('name'=>'lee思','phone'=>'1323439845','address'=>'3번, 첫 번째 거리'),< br>array('name'=>'Chen Wu', 'phone'=>'1354353145', 'address'=>'1번가 2번'),
);

과거 복권 당첨 목록의 2차원 배열
$arr2=array(
array('name'=>'mary', 'phone'=>'1313598445', 'address'= > '1번지 8번'),
array('name'=>'jhon', 'phone'=>'1323298425', 'address'=>'1번지 9번 '),
array('name'=>'Chen Wu', 'phone'=>'1353dsad45', 'address'=>'10번가 10번지'),
);
이제 이 두 배열을 비교해야 합니다. 이름, 전화 또는 주소 중 하나가 기록 목록에 나타나면 해당 배열은 arr1 참여 활동 목록에서 제거됩니다.
두 가지 foreach 비교 외에도 필터링된 활동 목록 결과를 빠르게 얻을 수 있는 좋은 방법이 있습니까? 두 목록 모두 최소 수천 개입니다. foreach를 두 번 사용하면 속도가 매우 느려집니다.

巴扎黑巴扎黑2811일 전421

모든 응답(2)나는 대답할 것이다

  • 漂亮男人

    漂亮男人2017-05-16 13:10:04

    으아악

    회신하다
    0
  • 怪我咯

    怪我咯2017-05-16 13:10:04

    으아악

    회신하다
    0
  • 취소회신하다