- var_dump: documentation ( source)
<?php
// $array is passed by reference
function testForeach(&$array) {
$array = array('a', 'b', 'c');
foreach ($array as $key => &$val) {
//produces a, b as an output in PHP 5
//produces a, b, c as an output in PHP 7
var_dump($val);
if ($val == 'b') {
//remove 'c' from the array
unset($array[2]);
}
}
}
$array = array();
testForeach($array);