key-配列関数:キーを取得

key関数は連想配列からキーを取得してそのキー返す関数です。
以下にkey関数の使用例を示します。
//key (配列);

$ar = array("PHP" => "PHP5", "CGI" => "PERL");
// ? //
echo key($ar);

next($ar);

// ? //
echo key($ar);
in_array関数は現在位置の要素のキーを返します。
したがって、?では一番最初の配列要素のキーである PHP が返されます。

?はnext関数によって内部配列ポインタが次に進められている為、連想配列のキー CGI が返されます。