SplFileObject_fgetcsv_delimiter_basic.phpt 485 B

12345678910111213141516171819202122232425262728293031
  1. --TEST--
  2. SplFileObject::fgetcsv with alternative delimiter
  3. --FILE--
  4. <?php
  5. $fp = fopen('SplFileObject__fgetcsv2.csv', 'w+');
  6. fputcsv($fp, array(
  7. 'field1',
  8. 'field2',
  9. 'field3',
  10. 5
  11. ), '|');
  12. fclose($fp);
  13. $fo = new SplFileObject('SplFileObject__fgetcsv2.csv');
  14. var_dump($fo->fgetcsv('|'));
  15. ?>
  16. --CLEAN--
  17. <?php
  18. unlink('SplFileObject__fgetcsv2.csv');
  19. ?>
  20. --EXPECTF--
  21. array(4) {
  22. [0]=>
  23. string(6) "field1"
  24. [1]=>
  25. string(6) "field2"
  26. [2]=>
  27. string(6) "field3"
  28. [3]=>
  29. string(1) "5"
  30. }