2017-10-13 3 views
0

배열은 다음과 같습니다외부 배열 인덱스

Array 
    (
     [0] => Array 
      (
       [memberid] => 5203 
      ) 

     [1] => Array 
      (
       [memberid] => 494 
      ) 

     [2] => Array 
      (
       [memberid] => 1053 
      ) 

     [3] => Array 
      (
       [memberid] => 1081 
      ) 
    ) 

내가 찾을 아웃 어떻게 내부 배열을 사용 (예 : 0,1,2 등) 외부 배열 인덱스입니다.

+1

마십시오. foreach 루프를 사용하여 위의 배열을 반복 할 경우 해당 키가 있습니다. 누락 된 유스 케이스. –

+0

내가 선택한 멤버의 외부 배열 인덱스를 알고 싶습니다. 내 뜻은 회원 ID 1081 인 회원을 선택하면 색인을 표시하고 싶습니다. – abcman

+1

을 도와주세요. 회원 ID ** 1081 **을 어떻게 선택합니까? 인덱스 또는 루프를 통해. 이드에게 어떻게 접근합니까 ** 1081 **? [도움말] (https://stackoverflow.com/questions/17607635/how-to-get-parent-array-index-from-multidimensional-array-in-php) –

답변

0

당신은 외부 배열을 반복, 현재 내부 배열 값은 다음과 같이 일치하는 경우 키를 저장할 수 있습니다 : 모든 인덱스 또는 하나의 원하는

$outerKey = null; 
foreach($outerArray as $key => $member){ 
    if($member['memberid'] == 1081){ 
     $outerKey = $key; 
     break; 
    } 
} 
echo $outerKey; // it will print 3