mixed key( array &array )
연관배열로부터 현재 포인터가 가리키는 원소의 키를 반환한다.

array 배열의 현재 포인터가 가리키고 있는 원소의 키를 반환한다.

예제1

<?
// 배열 생성후 포인터는 첫 번째 원소("pizza")를 가리킨다.
$foods = array("pizza", "beverage" => "cola", "pasta", "apple");

echo key($foods); //0
// 포인터를 두 번째 원소("cola")로 이동시킨다.
$food = each($foods);

// 포인터가 가리키는 두 번째 원소의 키 이름("beverage")을 반환한다.
echo key($foods); //beverage
?>