묻고답하기

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 남기남
모진형 제로보드에서 아웃로그인 설치가 안되요~~~ [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
이승민 섬네일기능...  
김재경 해당링크로 포커스 이동시켜주는 태그 아시는분?  
모진형 외부로그인을 설치하구요..그담에 아이디치고 비밀번호 쳤는데요... [2] 2007.08.10
황은정 [포토샵질문]필터 미리보기 프로그램 있나요? [1] 2007.08.10
조으니 플래시에 관해서인데요.. 꼭 봐주세요 ㅠㅠ [4] 2007.08.10
모진형 플래시로 서브메뉴 만드는 법 있나요? [1] 2007.08.10
젠틀버그 링크 2번 거쳐 타는 php... 알려주세요.... [2] 2007.08.10
yaho. :-D 허접한 질문좀 드리겠습니다..^^ [1] 2007.08.10
이은태 팝업 스타일로 그림크기의 창만 뜨게 할려면...  
박세왕 아이프레임을 이용한 슬라이딩메뉴에 질문이''ㅅ'';;  
울산사람 print 문으로 이미지를 어떻게 불러오나요?  
안진오 php 서버에서..... 이상한 말이 나오네요..--^  
안진오 mysql 에서 lcoalhost 주소가 안먹네요.. [2] 2007.08.10
비타민c dump파일복구관련해서 문의드립니다.  
오유경 급한 문제입니다. 꼭좀 답변부탁드릴께요 ㅠㅠ  
amouru 요즘 사이트 만들때 해상도 몰러 해서 만드나요? [5] 2007.08.10
위피 웹디자인 잘하시는분들~! [2] 2007.08.10
빨간고추 회원만 볼수 있는 페이지.. [2] 2007.08.10
명민국 자바스크립트 삭제가 안됩니다..  
젠틀버그 표가 자꾸 깨지네요...ㅠㅜ [1] 2007.08.10
박만영 include 관련 질문이요.. include 하니깐.. 그림이 안뜨는데.. file  
비타민c dump파일복구관련해서 문의드립니다. [2] 2007.08.10
장현우 이미지 랜덤하게 나오는 소스말고 이미지 순차적으로 나오게 하는소스 없나요.