3v4l.org

run code in 300+ PHP versions simultaneously
<?php $items = array('A'=>'Apple', 'B'=>'Bee', 'C'=>'Candy'); var_dump(next($items)); // string(3) "Bee" because next() returns next element and advances pointer to next element foreach($items as $element) { echo $element,PHP_EOL; // print all of $items elements } var_dump(current($items)); // Should be 'string(3) "Bee"' because next() is called before foreach, but returns FALSE reset($items); var_dump(current($items)); // string(5) "Apple". reset() called. It should be "Apple".

preferences:
25.51 ms | 407 KiB | 5 Q