首頁  >  文章  >  後端開發  >  php中json字串如何轉csv格式

php中json字串如何轉csv格式

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌原創
2023-06-02 11:13:461229瀏覽

php中json字串轉csv格式的方法:1、建立一個php範例檔案;2、將JSON字串轉換為PHP陣列或物件;3、建立一個檔案句柄並開啟一個CSV檔案進行寫入;4、在CSV文件中編寫標題行和資料行;5、將資料行寫入CSV文件,並在欄位之間使用逗號分隔符,關閉文件句柄並完成轉換即可。

php中json字串如何轉csv格式

本教學作業系統:Windows10系統、php8.1.3版本、Dell G3電腦。

要將PHP中的JSON字串轉換為CSV,您需要使用下列步驟:

  1. 將JSON字串轉換為PHP陣列或物件。

  2. 建立一個檔案句柄並開啟一個CSV檔案進行寫入。

  3. 在CSV檔案中編寫標題行和資料行。

  4. 將資料行寫入CSV文件,並在欄位之間使用逗號分隔符號。關閉檔案句柄並完成轉換。

下面是一個將JSON字串轉換為CSV文件的範例程式碼:

$jsonString = '{"users": [{"name": "John Doe", "age": 30, "email": "john.doe@example.com"}, 
{"name": "Jane Smith","age": 25, "email": "jane.smith@example.com"}]}';
$data = json_decode($jsonString, true);
$filename = 'users.csv';
$handle = fopen($filename, 'w+');
// write header row
fputcsv($handle, array_keys($data['users'][0]));
// write data rows
foreach ($data['users'] as $row) {
    fputcsv($handle, $row);
}
fclose($handle);

該程式碼將產生名為“users.csv”的CSV文件,其中包含JSON字串中使用者資料的姓名,年齡和電子郵件地址。

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

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