key

(PHP 4, PHP 5, PHP 7, PHP 8)

keyEstrae la chiave corrente da un array associativo

Descrizione

key(array &$array): mixed

key() restituisce la chiave corrispondente all'attuale posizione del puntatore interno all'array.

Elenco dei parametri

array

L'array.

Valori restituiti

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.

Esempi

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 />

Vedere anche:

  • current() - Restituisce l'elemento corrente di un array
  • next() - Incrementa il puntatore interno dell'array