foreach_016.phpt 275 B

123456789101112131415161718
  1. --TEST--
  2. array_unshift() function precerve foreach by reference iterator pointer
  3. --FILE--
  4. <?php
  5. $a = [1,2,3];
  6. foreach($a as &$v) {
  7. echo "$v\n";
  8. if ($v == 2) {
  9. array_unshift($a, 0, 0, 0, 0, 0, 0, 0, 0);
  10. }
  11. }
  12. var_dump(count($a));
  13. ?>
  14. --EXPECT--
  15. 1
  16. 2
  17. 3
  18. int(11)