묻고답하기

array_intersect()함수는 1번째 인자로 지정된 배열을 기준으로 2번째, 3번째...인자로 지정된 배열의 원소값과 일치하는 원소들만을 원소로 갖는 배열을 만들어 반환하는 함수로 알고 있거든요. 이와 반대되는 함수는 array_diff() 함수로 알고 있구요.
그런데, 이상하게도 array_diff() 함수의 경우에는 함수의 인자로 3개 이상의 배열을 지정할 수 있는데, array_intersect()함수의 경우에는 함수의 인자로 3개 이상의 배열을 지정하면 아무런 값도 추출해 내지 못 하더라구요.
테스트는 Window시스템과 Linux시스템 모두에서 테스트 해 봤는데, 마찬가지였구요.

제가 테스트한 소스를 보여드리자면...

<소스1>
# array_diff()함수를 사용할 경우 #
$arr1=array(1,2,3,4,5);
$arr2=array(1);
$arr3=array(3);
$arr4=array(5);

$newarr=array_diff($arr1,$arr2,$arr3,$arr4);
for($num=0;$num<sizeof($arr1);$num+=1){
        echo $num." - ".$newarr[$num]."<br>";
}
<결과>
0 -
1 - 2
2 -
3 - 4
4 -

<소스2>
# array_intersect()함수를 사용할 경우 #
$arr1=array(1,2,3,4,5);
$arr2=array(1);
$arr3=array(3);
$arr4=array(5);

$newarr=array_intersect($arr1,$arr2,$arr3,$arr4);
for($num=0;$num<sizeof($arr1);$num+=1){
        echo $num." - ".$newarr[$num]."<br>";
}
<결과>
0 -
1 -
2 -
3 -
4 -

왜? array_intersect()함수만 아무런 값도 추출해 내지 못하나요? array_intersect()함수와 반대되는 함수인 array_diff()함수는 잘 추출해 내는데... 원래 그런건지, 아니면 제가 뭔가 잘 못 한 건지 무지 궁금해요.
좋은 답변 부탁드려요(__)
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
라온 MYSQL 무제한 이란 뜻은...? [2] 2007.08.10
후니 페이지 링크시 경로설정 문제입니다...  
사랑하나 자바와 php에 관한 질문입니다.  
장현재 크롬리스가 어째서~.. [2] 2007.08.10
iserf 포토샵에서 선택툴로 네모의 가장자리를 둥그렇게 하는 법.. [3] 2007.08.10
이영석 textarea 에 글입력시...  
CherryFilter 아이프레임 링크 [3] 2007.08.10
이영석 textarea 에 글입력시...  
혼자 [질문]무료계정 게시판에 가보니까 메이드.com에 대한 말들이 많던데요, 혹시 좋은 서비스업체라도..? [2] 2007.08.10
혼자 [질문]화면구성시, 곡선으로 된 부분을 조각조각 해서 배치하는 가장 쉬운 방법좀 가르쳐주세요  
빨간고추 psd로 저장할때 crop을 해버린채 저장했는데.. 살려낼 방법은요? ㅜ.ㅡ [4] 2007.08.10
무니 테이블 내의 텍스트 세로위치이상에 대한질문...  
박상욱 초보질문입니다. 포토샵실행시..  
쉼터지기 중복필드 있을 때 중단않고 나머지 쿼리실행하기는? [1] 2007.08.10
박수용 찾기버튼에 스타일 쉬트 적용하는 방법 알려주세여  
couple99 [부탁]나눠져있는 테이블을 통째로 링크걸수있는 방법?????????????????????????????????????????? [1] 2007.08.10
elles 음악자료실에서 wma파일을 스트리밍으로 돌리고 싶은데..  
야웅이!~ 디비 통합이 가능한 게시판이 있나요?  
엄태웅 로딩속도에 관련된 질문입니다. 고수님들 도와주세요;; [1] 2007.08.10
똥집놀꺼야 게임에서 사용된 이미지를 추출할 수는 없나요?? [1] 2007.08.10
차민수 -[포토샾7.0] 블러와 샤픈 필터에 대해서 궁금한게 있는데요 [2] 2007.08.10
모진형 제로보드에서 아웃로그인 설치가 안되요~~~ [5] 2007.08.10
선수진 비밀일기장 나만 사용하기 위해 비밀번호로 채워놓는 법 [1] 2007.08.10
박지호 ip 주소 알아내기 [3] 2007.08.10
김민규 [PHP] array_intersect() 함수에 대한 질문이요. [1] 2007.08.10
오유경 제발 다죽어 가는 사람 살린다 치고 제발, 제발 도와주세요 ㅠㅠ [4] 2007.08.10
이재성 혹시 사이월드 에 있는 미니 홈피의 버튼들 이미지 크기 알수없을까요? [1] 2007.08.10
쉬피드 경계선 넣는 방법 [2] 2007.08.10
이승민 섬네일기능...  
김재경 해당링크로 포커스 이동시켜주는 태그 아시는분?