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

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

尊渡假赌尊渡假赌尊渡假赌
Freigeben: 2023-06-02 11:37:07
Original
1258 Leute haben es durchsucht

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);
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage