Answers for "how to convert an array to csv in php"

PHP
1

php read csv to array

$lines =file('CSV Address.csv');

foreach($lines as $data)
{
list($name[],$address[],$status[])
= explode(',',$data);
}
Posted by: Guest on October-30-2020
0

csv to array php

$csv = array_map('str_getcsv', file('data.csv'));
Posted by: Guest on April-05-2021
0

php array to csv string

To convert an array into a CSV file we can use fputcsv() function. The fputcsv() function is used to format a line as CSV (comma separated values) file and writes it to an open file. The file which has to be read and the fields are sent as parameters to the fputcsv() function and it returns the length of the written string on success or FALSE on failure.

Syntax :

fputcsv( file, fields, separator, enclosure, escape )
  
Example:
<?php 
  
// Create an array of elements 
$list = array( 
    ['Name', 'age', 'Gender'], 
    ['Bob', 20, 'Male'], 
    ['John', 25, 'Male'], 
    ['Jessica', 30, 'Female'] 
); 
   
// Open a file in write mode ('w') 
$fp = fopen('persons.csv', 'w'); 
  
// Loop through file pointer and a line 
foreach ($list as $fields) { 
    fputcsv($fp, $fields); 
} 
  
fclose($fp); 
?>
Posted by: Guest on April-15-2020

Code answers related to "how to convert an array to csv in php"

Browse Popular Code Answers by Language