- range: documentation ( source)
- next: documentation ( source)
<?php
$numbers = range(1, 10);
function printNumbers() {
global $numbers;
foreach ($numbers as $number) {
echo $number . ', ';
}
}
//$numbers =& $numbers; //<---- by reference (var.name does not matter) provides alternative behavour
foreach ($numbers as $number) {
echo $number . ": ";
printNumbers();
echo "\n";
}
// EXAMPLE 2:
$numbers = range(1, 10);
foreach ($numbers as $skip) {
echo $skip . ',';
next($numbers);
}
echo "\n";
// alternative behavour when using by-reference
$numbers2 =& $numbers;
foreach ($numbers2 as $skip) {
echo $skip . ',';
next($numbers2);
}