首頁  >  文章  >  後端開發  >  php csv如何轉json

php csv如何轉json

藏色散人
藏色散人原創
2020-09-28 09:35:112676瀏覽

php csv轉json的方法:先建立一個PHP範例檔案;然後透過「csvJSON」方法讀取csv檔案轉換成JSON;最後寫入新的檔案即可。

php csv如何轉json

推薦:《PHP影片教學》 

PHP讀取csv檔轉換成JSON並寫入新的檔案

沒什麼好說的,直接上程式碼。

<?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);
 
?>

以上是php csv如何轉json的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn