diff options
author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2013-03-14 05:42:27 +0000 |
---|---|---|
committer | <> | 2013-04-03 16:25:08 +0000 |
commit | c4dd7a1a684490673e25aaf4fabec5df138854c4 (patch) | |
tree | 4d57c44caae4480efff02b90b9be86f44bf25409 /ext/standard/tests/file/fgetcsv_variation11.phpt | |
download | php2-master.tar.gz |
Imported from /home/lorry/working-area/delta_php2/php-5.4.13.tar.bz2.HEADphp-5.4.13master
Diffstat (limited to 'ext/standard/tests/file/fgetcsv_variation11.phpt')
-rw-r--r-- | ext/standard/tests/file/fgetcsv_variation11.phpt | 1835 |
1 files changed, 1835 insertions, 0 deletions
diff --git a/ext/standard/tests/file/fgetcsv_variation11.phpt b/ext/standard/tests/file/fgetcsv_variation11.phpt new file mode 100644 index 0000000..815ede6 --- /dev/null +++ b/ext/standard/tests/file/fgetcsv_variation11.phpt @@ -0,0 +1,1835 @@ +--TEST-- +Test fgetcsv() : usage variations - with different enclosure but same delimiter +--FILE-- +<?php +/* + Prototype: array fgetcsv ( resource $handle [, int $length [, string $delimiter [, string $enclosure]]] ); + Description: Gets line from file pointer and parse for CSV fields +*/ + +/* Testing fgetcsv() by reading from a file when different enclosure that is not + present in the data being read and delimiter which is present in the data */ + +echo "*** Testing fgetcsv() : with different enclosure but same delimiter char ***\n"; + +/* the array is with three elements in it. Each element should be read as + 1st element is delimiter, 2nd element is enclosure + and 3rd element is csv fields +*/ +$csv_lists = array ( + array(',', '"', '"water",fruit'), + array(',', '"', '"water","fruit"'), + array(' ', '^', '^water^ ^fruit^'), + array(':', '&', '&water&:&fruit&'), + array('=', '=', '=water===fruit='), + array('-', '-', '-water--fruit-air'), + array('-', '-', '-water---fruit---air-'), + array(':', '&', '&""""&:&"&:,:":&,&:,,,,') +); + +$filename = dirname(__FILE__) . '/fgetcsv_variation11.tmp'; +@unlink($filename); + +$file_modes = array ("r","rb", "rt", "r+", "r+b", "r+t", + "a+", "a+b", "a+t", + "w+", "w+b", "w+t", + "x+", "x+b", "x+t"); + +$loop_counter = 1; +foreach ($csv_lists as $csv_list) { + for($mode_counter = 0; $mode_counter < count($file_modes); $mode_counter++) { + // create the file and add the content with has csv fields + if ( strstr($file_modes[$mode_counter], "r") ) { + $file_handle = fopen($filename, "w"); + } else { + $file_handle = fopen($filename, $file_modes[$mode_counter] ); + } + if ( !$file_handle ) { + echo "Error: failed to create file $filename!\n"; + exit(); + } + $delimiter = $csv_list[0]; + $enclosure = $csv_list[1]; + $csv_field = $csv_list[2]; + fwrite($file_handle, $csv_field . "\n"); + // write another line of text and a blank line + // this will be used to test, if the fgetcsv() read more than a line and its + // working when only a blan line is read + fwrite($file_handle, "This is line of text without csv fields\n"); + fwrite($file_handle, "\n"); // blank line + + // close the file if the mode to be used is read mode and re-open using read mode + // else rewind the file pointer to begining of the file + if ( strstr($file_modes[$mode_counter], "r" ) ) { + fclose($file_handle); + $file_handle = fopen($filename, $file_modes[$mode_counter]); + } else { + // rewind the file pointer to bof + rewind($file_handle); + } + + echo "\n-- Testing fgetcsv() with file opened using $file_modes[$mode_counter] mode --\n"; + + // call fgetcsv() to parse csv fields + + + // use different delimiter but same enclosure char + fseek($file_handle, 0, SEEK_SET); + $enc = "+"; + var_dump( fgetcsv($file_handle, 1024, $delimiter, $enc) ); + // check the file pointer position and if eof + var_dump( ftell($file_handle) ); + var_dump( feof($file_handle) ); + + // close the file + fclose($file_handle); + //delete file + unlink($filename); + } //end of mode loop +} // end of foreach + +echo "Done\n"; +?> +--EXPECT-- +*** Testing fgetcsv() : with different enclosure but same delimiter char *** + +-- Testing fgetcsv() with file opened using r mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(5) "fruit" +} +int(14) +bool(false) + +-- Testing fgetcsv() with file opened using rb mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(5) "fruit" +} +int(14) +bool(false) + +-- Testing fgetcsv() with file opened using rt mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(5) "fruit" +} +int(14) +bool(false) + +-- Testing fgetcsv() with file opened using r+ mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(5) "fruit" +} +int(14) +bool(false) + +-- Testing fgetcsv() with file opened using r+b mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(5) "fruit" +} +int(14) +bool(false) + +-- Testing fgetcsv() with file opened using r+t mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(5) "fruit" +} +int(14) +bool(false) + +-- Testing fgetcsv() with file opened using a+ mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(5) "fruit" +} +int(14) +bool(false) + +-- Testing fgetcsv() with file opened using a+b mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(5) "fruit" +} +int(14) +bool(false) + +-- Testing fgetcsv() with file opened using a+t mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(5) "fruit" +} +int(14) +bool(false) + +-- Testing fgetcsv() with file opened using w+ mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(5) "fruit" +} +int(14) +bool(false) + +-- Testing fgetcsv() with file opened using w+b mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(5) "fruit" +} +int(14) +bool(false) + +-- Testing fgetcsv() with file opened using w+t mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(5) "fruit" +} +int(14) +bool(false) + +-- Testing fgetcsv() with file opened using x+ mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(5) "fruit" +} +int(14) +bool(false) + +-- Testing fgetcsv() with file opened using x+b mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(5) "fruit" +} +int(14) +bool(false) + +-- Testing fgetcsv() with file opened using x+t mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(5) "fruit" +} +int(14) +bool(false) + +-- Testing fgetcsv() with file opened using r mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(7) ""fruit"" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using rb mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(7) ""fruit"" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using rt mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(7) ""fruit"" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using r+ mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(7) ""fruit"" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using r+b mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(7) ""fruit"" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using r+t mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(7) ""fruit"" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using a+ mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(7) ""fruit"" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using a+b mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(7) ""fruit"" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using a+t mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(7) ""fruit"" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using w+ mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(7) ""fruit"" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using w+b mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(7) ""fruit"" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using w+t mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(7) ""fruit"" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using x+ mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(7) ""fruit"" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using x+b mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(7) ""fruit"" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using x+t mode -- +array(2) { + [0]=> + string(7) ""water"" + [1]=> + string(7) ""fruit"" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using r mode -- +array(2) { + [0]=> + string(7) "^water^" + [1]=> + string(7) "^fruit^" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using rb mode -- +array(2) { + [0]=> + string(7) "^water^" + [1]=> + string(7) "^fruit^" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using rt mode -- +array(2) { + [0]=> + string(7) "^water^" + [1]=> + string(7) "^fruit^" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using r+ mode -- +array(2) { + [0]=> + string(7) "^water^" + [1]=> + string(7) "^fruit^" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using r+b mode -- +array(2) { + [0]=> + string(7) "^water^" + [1]=> + string(7) "^fruit^" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using r+t mode -- +array(2) { + [0]=> + string(7) "^water^" + [1]=> + string(7) "^fruit^" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using a+ mode -- +array(2) { + [0]=> + string(7) "^water^" + [1]=> + string(7) "^fruit^" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using a+b mode -- +array(2) { + [0]=> + string(7) "^water^" + [1]=> + string(7) "^fruit^" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using a+t mode -- +array(2) { + [0]=> + string(7) "^water^" + [1]=> + string(7) "^fruit^" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using w+ mode -- +array(2) { + [0]=> + string(7) "^water^" + [1]=> + string(7) "^fruit^" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using w+b mode -- +array(2) { + [0]=> + string(7) "^water^" + [1]=> + string(7) "^fruit^" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using w+t mode -- +array(2) { + [0]=> + string(7) "^water^" + [1]=> + string(7) "^fruit^" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using x+ mode -- +array(2) { + [0]=> + string(7) "^water^" + [1]=> + string(7) "^fruit^" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using x+b mode -- +array(2) { + [0]=> + string(7) "^water^" + [1]=> + string(7) "^fruit^" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using x+t mode -- +array(2) { + [0]=> + string(7) "^water^" + [1]=> + string(7) "^fruit^" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using r mode -- +array(2) { + [0]=> + string(7) "&water&" + [1]=> + string(7) "&fruit&" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using rb mode -- +array(2) { + [0]=> + string(7) "&water&" + [1]=> + string(7) "&fruit&" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using rt mode -- +array(2) { + [0]=> + string(7) "&water&" + [1]=> + string(7) "&fruit&" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using r+ mode -- +array(2) { + [0]=> + string(7) "&water&" + [1]=> + string(7) "&fruit&" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using r+b mode -- +array(2) { + [0]=> + string(7) "&water&" + [1]=> + string(7) "&fruit&" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using r+t mode -- +array(2) { + [0]=> + string(7) "&water&" + [1]=> + string(7) "&fruit&" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using a+ mode -- +array(2) { + [0]=> + string(7) "&water&" + [1]=> + string(7) "&fruit&" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using a+b mode -- +array(2) { + [0]=> + string(7) "&water&" + [1]=> + string(7) "&fruit&" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using a+t mode -- +array(2) { + [0]=> + string(7) "&water&" + [1]=> + string(7) "&fruit&" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using w+ mode -- +array(2) { + [0]=> + string(7) "&water&" + [1]=> + string(7) "&fruit&" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using w+b mode -- +array(2) { + [0]=> + string(7) "&water&" + [1]=> + string(7) "&fruit&" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using w+t mode -- +array(2) { + [0]=> + string(7) "&water&" + [1]=> + string(7) "&fruit&" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using x+ mode -- +array(2) { + [0]=> + string(7) "&water&" + [1]=> + string(7) "&fruit&" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using x+b mode -- +array(2) { + [0]=> + string(7) "&water&" + [1]=> + string(7) "&fruit&" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using x+t mode -- +array(2) { + [0]=> + string(7) "&water&" + [1]=> + string(7) "&fruit&" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using r mode -- +array(6) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using rb mode -- +array(6) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using rt mode -- +array(6) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using r+ mode -- +array(6) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using r+b mode -- +array(6) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using r+t mode -- +array(6) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using a+ mode -- +array(6) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using a+b mode -- +array(6) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using a+t mode -- +array(6) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using w+ mode -- +array(6) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using w+b mode -- +array(6) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using w+t mode -- +array(6) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using x+ mode -- +array(6) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using x+b mode -- +array(6) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using x+t mode -- +array(6) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" +} +int(16) +bool(false) + +-- Testing fgetcsv() with file opened using r mode -- +array(5) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(5) "fruit" + [4]=> + string(3) "air" +} +int(18) +bool(false) + +-- Testing fgetcsv() with file opened using rb mode -- +array(5) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(5) "fruit" + [4]=> + string(3) "air" +} +int(18) +bool(false) + +-- Testing fgetcsv() with file opened using rt mode -- +array(5) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(5) "fruit" + [4]=> + string(3) "air" +} +int(18) +bool(false) + +-- Testing fgetcsv() with file opened using r+ mode -- +array(5) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(5) "fruit" + [4]=> + string(3) "air" +} +int(18) +bool(false) + +-- Testing fgetcsv() with file opened using r+b mode -- +array(5) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(5) "fruit" + [4]=> + string(3) "air" +} +int(18) +bool(false) + +-- Testing fgetcsv() with file opened using r+t mode -- +array(5) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(5) "fruit" + [4]=> + string(3) "air" +} +int(18) +bool(false) + +-- Testing fgetcsv() with file opened using a+ mode -- +array(5) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(5) "fruit" + [4]=> + string(3) "air" +} +int(18) +bool(false) + +-- Testing fgetcsv() with file opened using a+b mode -- +array(5) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(5) "fruit" + [4]=> + string(3) "air" +} +int(18) +bool(false) + +-- Testing fgetcsv() with file opened using a+t mode -- +array(5) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(5) "fruit" + [4]=> + string(3) "air" +} +int(18) +bool(false) + +-- Testing fgetcsv() with file opened using w+ mode -- +array(5) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(5) "fruit" + [4]=> + string(3) "air" +} +int(18) +bool(false) + +-- Testing fgetcsv() with file opened using w+b mode -- +array(5) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(5) "fruit" + [4]=> + string(3) "air" +} +int(18) +bool(false) + +-- Testing fgetcsv() with file opened using w+t mode -- +array(5) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(5) "fruit" + [4]=> + string(3) "air" +} +int(18) +bool(false) + +-- Testing fgetcsv() with file opened using x+ mode -- +array(5) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(5) "fruit" + [4]=> + string(3) "air" +} +int(18) +bool(false) + +-- Testing fgetcsv() with file opened using x+b mode -- +array(5) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(5) "fruit" + [4]=> + string(3) "air" +} +int(18) +bool(false) + +-- Testing fgetcsv() with file opened using x+t mode -- +array(5) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(5) "fruit" + [4]=> + string(3) "air" +} +int(18) +bool(false) + +-- Testing fgetcsv() with file opened using r mode -- +array(9) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" + [6]=> + string(0) "" + [7]=> + string(3) "air" + [8]=> + string(0) "" +} +int(22) +bool(false) + +-- Testing fgetcsv() with file opened using rb mode -- +array(9) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" + [6]=> + string(0) "" + [7]=> + string(3) "air" + [8]=> + string(0) "" +} +int(22) +bool(false) + +-- Testing fgetcsv() with file opened using rt mode -- +array(9) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" + [6]=> + string(0) "" + [7]=> + string(3) "air" + [8]=> + string(0) "" +} +int(22) +bool(false) + +-- Testing fgetcsv() with file opened using r+ mode -- +array(9) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" + [6]=> + string(0) "" + [7]=> + string(3) "air" + [8]=> + string(0) "" +} +int(22) +bool(false) + +-- Testing fgetcsv() with file opened using r+b mode -- +array(9) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" + [6]=> + string(0) "" + [7]=> + string(3) "air" + [8]=> + string(0) "" +} +int(22) +bool(false) + +-- Testing fgetcsv() with file opened using r+t mode -- +array(9) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" + [6]=> + string(0) "" + [7]=> + string(3) "air" + [8]=> + string(0) "" +} +int(22) +bool(false) + +-- Testing fgetcsv() with file opened using a+ mode -- +array(9) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" + [6]=> + string(0) "" + [7]=> + string(3) "air" + [8]=> + string(0) "" +} +int(22) +bool(false) + +-- Testing fgetcsv() with file opened using a+b mode -- +array(9) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" + [6]=> + string(0) "" + [7]=> + string(3) "air" + [8]=> + string(0) "" +} +int(22) +bool(false) + +-- Testing fgetcsv() with file opened using a+t mode -- +array(9) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" + [6]=> + string(0) "" + [7]=> + string(3) "air" + [8]=> + string(0) "" +} +int(22) +bool(false) + +-- Testing fgetcsv() with file opened using w+ mode -- +array(9) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" + [6]=> + string(0) "" + [7]=> + string(3) "air" + [8]=> + string(0) "" +} +int(22) +bool(false) + +-- Testing fgetcsv() with file opened using w+b mode -- +array(9) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" + [6]=> + string(0) "" + [7]=> + string(3) "air" + [8]=> + string(0) "" +} +int(22) +bool(false) + +-- Testing fgetcsv() with file opened using w+t mode -- +array(9) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" + [6]=> + string(0) "" + [7]=> + string(3) "air" + [8]=> + string(0) "" +} +int(22) +bool(false) + +-- Testing fgetcsv() with file opened using x+ mode -- +array(9) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" + [6]=> + string(0) "" + [7]=> + string(3) "air" + [8]=> + string(0) "" +} +int(22) +bool(false) + +-- Testing fgetcsv() with file opened using x+b mode -- +array(9) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" + [6]=> + string(0) "" + [7]=> + string(3) "air" + [8]=> + string(0) "" +} +int(22) +bool(false) + +-- Testing fgetcsv() with file opened using x+t mode -- +array(9) { + [0]=> + string(0) "" + [1]=> + string(5) "water" + [2]=> + string(0) "" + [3]=> + string(0) "" + [4]=> + string(5) "fruit" + [5]=> + string(0) "" + [6]=> + string(0) "" + [7]=> + string(3) "air" + [8]=> + string(0) "" +} +int(22) +bool(false) + +-- Testing fgetcsv() with file opened using r mode -- +array(6) { + [0]=> + string(6) "&""""&" + [1]=> + string(3) "&"&" + [2]=> + string(1) "," + [3]=> + string(1) """ + [4]=> + string(3) "&,&" + [5]=> + string(4) ",,,," +} +int(24) +bool(false) + +-- Testing fgetcsv() with file opened using rb mode -- +array(6) { + [0]=> + string(6) "&""""&" + [1]=> + string(3) "&"&" + [2]=> + string(1) "," + [3]=> + string(1) """ + [4]=> + string(3) "&,&" + [5]=> + string(4) ",,,," +} +int(24) +bool(false) + +-- Testing fgetcsv() with file opened using rt mode -- +array(6) { + [0]=> + string(6) "&""""&" + [1]=> + string(3) "&"&" + [2]=> + string(1) "," + [3]=> + string(1) """ + [4]=> + string(3) "&,&" + [5]=> + string(4) ",,,," +} +int(24) +bool(false) + +-- Testing fgetcsv() with file opened using r+ mode -- +array(6) { + [0]=> + string(6) "&""""&" + [1]=> + string(3) "&"&" + [2]=> + string(1) "," + [3]=> + string(1) """ + [4]=> + string(3) "&,&" + [5]=> + string(4) ",,,," +} +int(24) +bool(false) + +-- Testing fgetcsv() with file opened using r+b mode -- +array(6) { + [0]=> + string(6) "&""""&" + [1]=> + string(3) "&"&" + [2]=> + string(1) "," + [3]=> + string(1) """ + [4]=> + string(3) "&,&" + [5]=> + string(4) ",,,," +} +int(24) +bool(false) + +-- Testing fgetcsv() with file opened using r+t mode -- +array(6) { + [0]=> + string(6) "&""""&" + [1]=> + string(3) "&"&" + [2]=> + string(1) "," + [3]=> + string(1) """ + [4]=> + string(3) "&,&" + [5]=> + string(4) ",,,," +} +int(24) +bool(false) + +-- Testing fgetcsv() with file opened using a+ mode -- +array(6) { + [0]=> + string(6) "&""""&" + [1]=> + string(3) "&"&" + [2]=> + string(1) "," + [3]=> + string(1) """ + [4]=> + string(3) "&,&" + [5]=> + string(4) ",,,," +} +int(24) +bool(false) + +-- Testing fgetcsv() with file opened using a+b mode -- +array(6) { + [0]=> + string(6) "&""""&" + [1]=> + string(3) "&"&" + [2]=> + string(1) "," + [3]=> + string(1) """ + [4]=> + string(3) "&,&" + [5]=> + string(4) ",,,," +} +int(24) +bool(false) + +-- Testing fgetcsv() with file opened using a+t mode -- +array(6) { + [0]=> + string(6) "&""""&" + [1]=> + string(3) "&"&" + [2]=> + string(1) "," + [3]=> + string(1) """ + [4]=> + string(3) "&,&" + [5]=> + string(4) ",,,," +} +int(24) +bool(false) + +-- Testing fgetcsv() with file opened using w+ mode -- +array(6) { + [0]=> + string(6) "&""""&" + [1]=> + string(3) "&"&" + [2]=> + string(1) "," + [3]=> + string(1) """ + [4]=> + string(3) "&,&" + [5]=> + string(4) ",,,," +} +int(24) +bool(false) + +-- Testing fgetcsv() with file opened using w+b mode -- +array(6) { + [0]=> + string(6) "&""""&" + [1]=> + string(3) "&"&" + [2]=> + string(1) "," + [3]=> + string(1) """ + [4]=> + string(3) "&,&" + [5]=> + string(4) ",,,," +} +int(24) +bool(false) + +-- Testing fgetcsv() with file opened using w+t mode -- +array(6) { + [0]=> + string(6) "&""""&" + [1]=> + string(3) "&"&" + [2]=> + string(1) "," + [3]=> + string(1) """ + [4]=> + string(3) "&,&" + [5]=> + string(4) ",,,," +} +int(24) +bool(false) + +-- Testing fgetcsv() with file opened using x+ mode -- +array(6) { + [0]=> + string(6) "&""""&" + [1]=> + string(3) "&"&" + [2]=> + string(1) "," + [3]=> + string(1) """ + [4]=> + string(3) "&,&" + [5]=> + string(4) ",,,," +} +int(24) +bool(false) + +-- Testing fgetcsv() with file opened using x+b mode -- +array(6) { + [0]=> + string(6) "&""""&" + [1]=> + string(3) "&"&" + [2]=> + string(1) "," + [3]=> + string(1) """ + [4]=> + string(3) "&,&" + [5]=> + string(4) ",,,," +} +int(24) +bool(false) + +-- Testing fgetcsv() with file opened using x+t mode -- +array(6) { + [0]=> + string(6) "&""""&" + [1]=> + string(3) "&"&" + [2]=> + string(1) "," + [3]=> + string(1) """ + [4]=> + string(3) "&,&" + [5]=> + string(4) ",,,," +} +int(24) +bool(false) +Done
\ No newline at end of file |