2017-10-13 4 views
0

tableau ressemble ci-dessous:Index Tableau externe

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

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

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

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

Comment puis-je trouver-sur l'index de tableau externe (comme 0,1,2) en utilisant tableau interne.

+1

Voulez-vous tous index ou un seul. Si vous itérez le tableau ci-dessus en utilisant la boucle foreach, vous avez cette clé. Usecase manquant. –

+0

Je veux connaître l'index de tableau externe du membre que je choisis. Ce que je veux dire est, si je choisis le membre avec l'identification de membre 1081, je veux montrer l'index 3. Aide s'il vous plaît – abcman

+1

et comment vous choisissez l'identification de membre ** 1081 **? Au moyen d'index ou de boucle. Comment atteignez-vous id ** 1081 **? [Aide] (https://stackoverflow.com/questions/17607635/how-to-get-parent-array-index-from-multidimensional-array-in-php) –

Répondre

0

Vous pouvez itérer le tableau externe, et enregistrez la clé si la valeur du tableau interne en cours correspond à ceci:

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