(PHP 4, PHP 5, PHP 7)
key — Liefert einen Schlüssel eines Arrays
key() liefert das Index Element der aktuellen Position im Array.
arrayDas Array.
   Die key() Funktion gibt einfach den Schlüssel des
   Arrayelements zurück, auf das momentan durch den internen Zeiger gezeigt wird. Sie
   bewegt den Zeiger in keiner Weise. Zeigt der interne Zeiger über das Ende der
   Elementliste hinaus oder ist das Array leer, gibt key()
   NULL zurück.
  
Beispiel #1 key() Beispiel
<?php
$array = array(
    'Frucht1' => 'Apfel',
    'Frucht2' => 'Orange',
    'Frucht3' => 'Traube',
    'Frucht4' => 'Apfel',
    'Frucht5' => 'Apfel');
// Diese Schleife gibt alle Schlüssel des assoziativen 
// Arrays aus, deren Wert "Apfel" ist.
while ($fruit_name = current($array)) {
    if ($fruit_name == 'Apfel') {
        echo key($array).'<br />';
    }
    next($array);
}
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
Frucht1<br /> Frucht4<br /> Frucht5<br />