SplFileObject_setCsvControl_variation001.phpt 599 B

1234567891011121314151617181920212223242526272829
  1. --TEST--
  2. SPL: SplFileObject::setCsvControl variation 001
  3. --CREDITS--
  4. Erwin Poeze <erwin.poeze at gmail.com>
  5. --FILE--
  6. <?php
  7. file_put_contents('csv_control_data_variation001.csv',
  8. <<<CDATA
  9. "groene appelen",10
  10. "gele bananen",20
  11. "rode kersen",30
  12. CDATA
  13. );
  14. $s = new SplFileObject('csv_control_data_variation001.csv');
  15. $s->setFlags(SplFileObject::READ_CSV);
  16. $s->setCsvControl();
  17. foreach ($s as $row) {
  18. list($fruit, $quantity) = $row;
  19. echo "$fruit : $quantity\n";
  20. }
  21. ?>
  22. --CLEAN--
  23. <?php
  24. unlink('csv_control_data_variation001.csv');
  25. ?>
  26. --EXPECT--
  27. groene appelen : 10
  28. gele bananen : 20
  29. rode kersen : 30