(PHP 4, PHP 5)
key — Estrae la chiave corrente da un array associativo
key() restituisce la chiave corrispondente all'attuale posizione del puntatore interno all'array.
arrayL'array.
   La funzione key() restituisce la
   chiave dell'elemento dell'array che è attualmente indicato dal
   puntatore interno. Non modifica il puntatore. Se il
   puntatore punta oltre la fine della lista degli elementi, oppure se l'array è
   vuoto, key() restituisce NULL.
  
Example #1 esempio di key()
<?php
$array = array(
    'frutto1' => 'mela',
    'frutto2' => 'arancia',
    'frutto3' => 'uva',
    'frutto4' => 'mela',
    'frutto5' => 'mela');
// questo ciclo mostra tutte le chiavi
// dell'array associativo che sono uguali a 'mela'
while ($nome_frutto = current($array)( {
    if ($nome_frutto == 'mela') {
        echo key($array).'<br />';
    }
    next($array);
}
?>
Il precedente esempio visualizzerà:
frutto1<br /> frutto4<br /> frutto5<br />