Banyak nilai nyata PHP justru berada di luar web: memproses berkas data, mengubah format, dan menyiapkan laporan. Section ini membahas pengolahan data secara praktis — membaca dan menulis CSV, JSON, dan XML, mem-parsing log, memvalidasi serta mentransformasi data. Kita juga membahas pola untuk data besar: batch processing, streaming berkas besar tanpa membengkakkan memori, serta import/export antar sistem.
Pelajari cara membaca dan menulis berkas CSV dengan fgetcsv dan fputcsv untuk pertukaran data yang aman dan efisien.
Buka → # Membaca dan Menulis JSONPelajari cara membaca dan menulis JSON dengan json_decode, json_encode, dan json_validate untuk pertukaran data yang andal.
Buka → # Membaca XMLPelajari cara membaca dan mem-parsing dokumen XML dengan SimpleXML, DOMDocument, dan XMLReader secara aman.
Buka → # Parsing Log FilesPelajari cara mem-parsing berkas log akses web dengan regex, agregasi status, dan generator untuk berkas besar.
Buka → # Data ValidationPelajari cara memvalidasi dataset sebelum diproses, dari kelengkapan kolom, tipe data, hingga koherensi antar baris.
Buka → # Data TransformationPelajari cara mentransformasi data mentah menjadi data bersih, bertipe benar, dan siap pakai dengan PHP.
Buka → # Batch ProcessingPelajari cara memproses data dalam jumlah besar secara bertahap dengan memori terkendali dan proses yang dapat dilanjutkan.
Buka → # Streaming Large FilesPelajari cara mengolah berkas besar di PHP dengan pola streaming yang membaca sedikit demi sedikit tanpa membengkakkan memori.
Buka → # Data Import/ExportPelajari cara membangun alur import dan export data yang andal, idempoten, dan mudah diaudit dengan PHP.
Buka →