fgetcsv_variation32.phpt 456 B

123456789101112131415161718192021222324252627282930
  1. --TEST--
  2. fgetcsv() with empty $escape
  3. --FILE--
  4. <?php
  5. $contents = <<<EOS
  6. "cell1","cell2\\","cell3","cell4"
  7. "\\\\\\line1
  8. line2\\\\\\"
  9. EOS;
  10. $stream = fopen('php://memory', 'w+');
  11. fwrite($stream, $contents);
  12. rewind($stream);
  13. while (($data = fgetcsv($stream, 0, ',', '"', '')) !== false) {
  14. print_r($data);
  15. }
  16. fclose($stream);
  17. ?>
  18. --EXPECT--
  19. Array
  20. (
  21. [0] => cell1
  22. [1] => cell2\
  23. [2] => cell3
  24. [3] => cell4
  25. )
  26. Array
  27. (
  28. [0] => \\\line1
  29. line2\\\
  30. )