PHP key() 関数

現在の内部ポインタ位置から要素のキー名を返します:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo "キーの現在位置は:" . key($people);
?>

実行例

定義と使用法

key() 関数は配列の内部ポインタが現在指している要素のキー名を返します。

エラーが発生した場合、関数は FALSE を返します。

この関数は以下の関数と似ています: current() 似ているが、結果が異なります。current() 関数は要素の値を返しますが、key() 関数は要素のキー名を返します。

構文

key(array)
パラメータ 説明
array 必須。使用する配列を指定します。

技術的詳細

返り値: 現在の内部ポインタが指している配列要素のキー名を返します。
PHP バージョン: 4+