foreach_with_references_001.phpt 351 B

12345678910111213141516171819202122232425262728293031
  1. --TEST--
  2. foreach() with references
  3. --FILE--
  4. <?php
  5. $arr = array(1 => "one", 2 => "two", 3 => "three");
  6. foreach($arr as $key => $val) {
  7. $val = $key;
  8. }
  9. print_r($arr);
  10. foreach($arr as $key => &$val) {
  11. $val = $key;
  12. }
  13. print_r($arr);
  14. --EXPECT--
  15. Array
  16. (
  17. [1] => one
  18. [2] => two
  19. [3] => three
  20. )
  21. Array
  22. (
  23. [1] => 1
  24. [2] => 2
  25. [3] => 3
  26. )