Home > Backend Development > PHP Problem > How to convert php csv to json

How to convert php csv to json

藏色散人
Release: 2023-03-06 06:44:01
Original
2742 people have browsed it

php csv to json method: first create a PHP sample file; then read the csv file and convert it into JSON through the "csvJSON" method; and finally write a new file.

How to convert php csv to json

Recommended: "PHP Video Tutorial"

PHP reads the csv file, converts it to JSON and writes Enter a new file

Nothing to say, just enter the code.

<?php
function csvJSON() {
// data.csv 是你的csv文件
  $lines = array_map(&#39;str_getcsv&#39;, file(&#39;data.csv&#39;));; 
$result = array();
$headers;
 
if (count($lines) > 0) {
$headers = $lines[0];
}
 
  for($i=1; $i<count($lines); $i++) {
 $obj = $lines[$i];
      $result[] = array_combine($headers, $obj);
  }
 
  return json_encode($result, JSON_PRETTY_PRINT);
}
 
// testData.js 为要写入的文件
$myfile = fopen("testData.js", "w") or die("Unable to open file!");
fwrite($myfile, csvJSON());
fclose($myfile);
 
 // printf($content);
 
?>
Copy after login

The above is the detailed content of How to convert php csv to json. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template