PHP | SplFileObject fputcsv() Function
Last Updated :
21 Dec, 2018
The SplFileObject fputcsv() function is an inbuilt function of Standard PHP Library (SPL) in PHP which is used write a field array as a CSV line.
Syntax:
string SplFileObject::fputcsv()
Parameters: This function accept four parameters one is mandatory and three are optional.
- $fields: Specifies the an array of values.
- $delimiter: An optional parameter which specify sets the field delimiter.
- $enclosure: An optional parameter which specify field enclosure.
- $escape: An optional parameter used for escape character.
Return values: This function returns length of the written string or FALSE otherwise.
Below Program illustrate the SplFileObject fputcsv() function in PHP.
Program :
<?php
$gfg = array (
array ( 'gfg' , 'geeks' , 'gced' , 'Article' ),
array ( 'Hello' , 'Sudo' , 'Placement' ),
array ( '"Contribute"' , '"Interview"' ),
array ( '"System"' , '"IDE"' )
);
$file = new SplFileObject( 'gfg.csv' , 'w' );
foreach ( $gfg as $arr ) {
$file -> fputcsv ( $arr );
}
echo "Successfully write data in gfg.csv" ;
?>
|
Output:
Successfully write data in gfg.csv
When Run the Above program it will create a gfg.csv file if not exist and writes the content of array in file as shown in below image.
Reference: http://php.net/manual/en/splfileobject.fputcsv.php
Share your thoughts in the comments
Please Login to comment...