Comment faire pour obtenir l'index de Tableau dans le foreach

J'ai une boucle foreach en php pour itérer un tableau associatif. À l'intérieur de la boucle, au lieu de increamenting une variable que je veux obtenir de l'indice numérique de l'élément courant. Est-il possible.

$arr = array('name'=>'My name','creditcard'=>'234343435355','ssn'=>1450);
foreach($arr as $person){
  //want index here
}

J'ai l'habitude de le faire pour obtenir l'indice:

$arr = array('name'=>'My name','creditcard'=>'234343435355','ssn'=>1450);
    $counter =0;
    foreach($arr as $person){
      //do a stuff
$counter++;
    }
  • Quelle est l'utilité d'un index numérique pour un tableau associatif?