array_009.phpt 390 B

123456789101112131415161718192021222324
  1. --TEST--
  2. SPL: ArrayIterator implementing RecursiveIterator
  3. --FILE--
  4. <?php
  5. $array = array(1, 2 => array(21, 22 => array(221, 222), 23 => array(231)), 3);
  6. $dir = new RecursiveIteratorIterator(new RecursiveArrayIterator($array), RecursiveIteratorIterator::LEAVES_ONLY);
  7. foreach ($dir as $file) {
  8. print "$file\n";
  9. }
  10. ?>
  11. ===DONE===
  12. <?php exit(0); ?>
  13. --EXPECT--
  14. 1
  15. 21
  16. 221
  17. 222
  18. 231
  19. 3
  20. ===DONE===