- reset: documentation ( source)
<?php
$array = [1, 2, 3];
echo "Foreach 1: ";
foreach ($array as $value) echo $value;
echo "\n";
echo "Foreach 2: ";
foreach ($array as $value) echo $value;
echo "\n";
echo "Each 1: ";
while (list(, $value) = each($array)) echo $value;
echo "\n";
echo "Each 2: ";
while (list(, $value) = each($array)) echo $value;
echo "\n";
echo "Reset/Each: ";
reset($array);
while (list(, $value) = each($array)) echo $value;
echo "\n";