PHP: key() function

PHP: Fetch a key from an array

The key() function is used to get the index element of the current array position.


(PHP 4 and above)




Name Description Required /
array_name Array to use. Required Array

Return value:

The key of the current array element

Value Type : Mixed*.

*Mixed : Mixed indicates that a parameter may accept multiple (but not necessarily all) types.


$subjects = array("Subject1" => "Physics", "Subject2" => "Chemistry", "Subject3" => "Biology");
echo "Current position Key is : " . key($subjects);


Current position Key is: Subject1

Pictorial Presentation:

php function reference: key() function

View the example in the browser

Practice here online:

See also

PHP Function Reference

Previous: in_array
Next: krsort

Follow us on Facebook and Twitter for latest update.

PHP: Tips of the Day

PHP: How to define an empty object in PHP?

$x = new stdClass();

stdClass is the default PHP object. stdClass has no properties, methods or parent. It does not support magic methods, and implements no interfaces.

When you cast a scalar or array as Object, you get an instance of stdClass. You can use stdClass whenever you need a generic object instance.

Ref : https://bit.ly/2Q96Wvm


We are closing our Disqus commenting system for some maintenanace issues. You may write to us at reach[at]yahoo[dot]com or visit us at Facebook