w3resource

PHP: each() function

PHP: Return the current key and value pair from an array

The each() function is used to fetch the key and value of the current element. The function also moves the internal array pointer forward.

Note: After each() has executed, the array cursor will be left on the next element of the array, or past the last element if it hits the end of the array. You have to use reset() if you want to traverse the array again using each.

Version

(PHP 4 and above)

Syntax:

each(array_name) 

Parameter:

Name Description Required /
Optional
Type
array_name The input array. Required Array

Return value:

The current key and value pair from array_name.

Value Type: Array

Example:

<?php
$subject= array('Language','English','Math','Science');
$result = each($subject);
print_r($result);
?>

Output:

Array ([1] => Language [value] => Language [0] => 0 [key] => 0)

View the example in the browser

Practice here online :

See also

PHP Function Reference

Previous: current
Next: end



PHP: Tips of the Day

PHP: Extract numbers from a string

$str = 'In My Cart : 11 12 items';
preg_match_all('!\d+!', $str, $matches);
print_r($matches);