Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie eine JSON-Zeichenfolge in PHP in das CSV-Format

So konvertieren Sie eine JSON-Zeichenfolge in PHP in das CSV-Format

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌Original
2023-06-02 11:13:461226Durchsuche

So konvertieren Sie eine JSON-Zeichenfolge in das CSV-Format in PHP: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Konvertieren Sie eine JSON-Zeichenfolge in ein PHP-Array oder -Objekt. 3. Erstellen Sie ein Dateihandle und öffnen Sie eine CSV-Datei geschrieben; 4. Schreiben Sie die Kopfzeile und die Datenzeile in die CSV-Datei. 5. Schreiben Sie die Datenzeile in die CSV-Datei und verwenden Sie Kommatrennzeichen zwischen den Feldern, schließen Sie das Dateihandle und schließen Sie die Konvertierung ab.

So konvertieren Sie eine JSON-Zeichenfolge in PHP in das CSV-Format

Das Betriebssystem für dieses Tutorial: Windows 10-System, PHP 8.1.3-Version, Dell G3-Computer.

Um eine JSON-Zeichenfolge in PHP in CSV zu konvertieren, müssen Sie die folgenden Schritte ausführen:

  1. JSON-Zeichenfolge in ein PHP-Array oder -Objekt konvertieren.

  2. Erstellen Sie ein Dateihandle und öffnen Sie eine CSV-Datei zum Schreiben.

  3. Kopfzeilen und Datenzeilen in CSV-Dateien schreiben.

  4. Schreiben Sie Datenzeilen in eine CSV-Datei, indem Sie Kommas als Trennzeichen zwischen den Feldern verwenden. Schließen Sie das Dateihandle und schließen Sie die Konvertierung ab.

Hier ist ein Beispielcode zum Konvertieren einer JSON-Zeichenfolge in eine CSV-Datei:

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

Dieser Code generiert eine Datei mit dem Namen „users. csv „CSV-Datei mit Name, Alter und E-Mail-Adresse der Benutzerdaten in einer JSON-Zeichenfolge.

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie eine JSON-Zeichenfolge in PHP in das CSV-Format. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn