Return to bug12556.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / file |
1.1 misho 1: --TEST-- 2: Bug #12556 (fgetcsv() ignores lengths when quotes not closed) 3: --FILE-- 4: <?php 5: $fp = fopen(dirname(__FILE__)."/test.csv", "r"); 6: while($line = fgetcsv($fp, 24)) { 7: $line = str_replace("\x0d\x0a", "\x0a", $line); 8: var_dump($line); 9: } 10: fclose($fp); 11: ?> 12: --EXPECT-- 13: array(4) { 14: [0]=> 15: string(1) "6" 16: [1]=> 17: string(1) "7" 18: [2]=> 19: string(1) "8" 20: [3]=> 21: string(5) "line1" 22: } 23: array(4) { 24: [0]=> 25: string(1) "1" 26: [1]=> 27: string(1) "2" 28: [2]=> 29: string(1) "3" 30: [3]=> 31: string(186) "line2 32: 2,4,5,line3 33: 2,4,5,line3 34: 2,4,5,line3 35: 2,4,5,line3 36: 2,4,5,line3 37: 2,4,5,line3 38: 2,4,5,line3 39: 2,4,5,line3 40: 2,4,5,line3 41: 2,4,5,line3 42: 2,4,5,line3 43: 2,4,5,line3 44: 2,4,5,line3 45: 2,4,5,line3 46: 2,4,5,line3 47: " 48: }