reset_basic.phpt 720 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. --TEST--
  2. Test reset() function : basic functionality
  3. --FILE--
  4. <?php
  5. /*
  6. * Test basic functionality of reset()
  7. */
  8. echo "*** Testing reset() : basic functionality ***\n";
  9. $array = array('zero', 'one', 200 => 'two');
  10. echo "\n-- Initial Position: --\n";
  11. echo key($array) . " => " . current($array) . "\n";
  12. echo "\n-- Call to next() --\n";
  13. var_dump(next($array));
  14. echo "\n-- Current Position: --\n";
  15. echo key($array) . " => " . current($array) . "\n";
  16. echo "\n-- Call to reset() --\n";
  17. var_dump(reset($array));
  18. ?>
  19. --EXPECT--
  20. *** Testing reset() : basic functionality ***
  21. -- Initial Position: --
  22. 0 => zero
  23. -- Call to next() --
  24. string(3) "one"
  25. -- Current Position: --
  26. 1 => one
  27. -- Call to reset() --
  28. string(4) "zero"