each¶
each() was a native function, that would yield each element in an array. It was used in while() loops, to traverse lists.
It was deprecated during PHP 7.x and it is completely removed in PHP 8.
The classic while(list($key, $value) = each($array) structure, shown below, is, nowadays, advantageously replaced by a foreach() loop.
<?php
$array = ['a' => 1, 'b' => 3, 'c' => 5];
while(list($key, $value) = each($array)) {
print $key . ' => ' . $value . PHP_EOL;
}
?>
Related : Array Element
Added in PHP 1.0
Removed in PHP 1.0