2011-04-01 2 views
4

PHP에서 두 배열 사이에 내부 조인을 할 가능성이 있습니까? 예거기 PHP에서 두 배열 사이의 일반적인 값을 얻을 수있는 방법은 무엇입니까?

나는 두 배열의 배열 1이있는 경우에 대한 배열 2

입력 :

array1[0]['id']=1 , array1[1]['id']=2 , array1[2]['id']=3 

array2[0]['id']=3 , array2[1]['id']=4 , array2[2]['id']=5 

출력 :

array2[0]['id']=3; 

그것이 어떤 붙박이 기능 공통 값을 검색 할 수있다?

덕분에, 발안

+0

http://www.php.net/manual/en/function.array-intersect.php? 이 "내부 결합"의 예상 결과는 무엇입니까? 배열이 유효하지 않습니다. –

+0

나는 필요한 출력을 가진 파일을 편집했다. – balanv

+0

좋아. 그럼 array_insterect가 너를 위해 멋지게 :) – Vijay

답변

8

array_intersect() 기능을 사용하면 내가 정확히 당신이 필요로하는 것을 이해할 수 없었다 ;-)

+0

대단히 고마워 .. 나는 결과가 좋았다. ... – balanv

0

찾고있는 하나가 될 수 있습니다.

내가 잘 같은데요 경우, 나는이 u는 다음과 질문을 업데이트하십시오, 원하는 것을하지 않으면

...

array_intersect

이 작업을 수행 할 수 있습니다 .. u는 두 개의 배열의 교집합을 필요가 있다고 생각 정확한 입력 및 예상 출력.

+0

나는 입력과 출력으로 파일을 편집했다. – balanv

관련 문제