3v4l.org

run code in 300+ PHP versions simultaneously
<?php $dataset = array("a" => "one", "b" => "two", "c" => "three"); var_dump($dataset, var_dump(current($dataset))); print(PHP_EOL); function foo($a, $b) { return false; } foreach($dataset as $key => $val) { $dataset[$key] = foo($val, 'bar'); var_dump($dataset[$key], $key, $val, current($dataset)); print(PHP_EOL); } var_dump($dataset); print(PHP_EOL);

preferences:
33.38 ms | 402 KiB | 5 Q