Hoe te: Een CSV-bestand lezen <?php $filename = 'data.csv'; if (($handle = fopen($filename, "r")) !== FALSE) { while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { echo "Rij: " . print_r($data, true) . "\n"; } fclose($handle); } ?> Voorbeelduitvoer: Rij: Array ( [0] => Naam [1] => Leeftijd [2] => E-mail ) Rij: Array ( [0] => John Doe [1] => 30 [2] => [email protected] ) Naar een CSV-bestand schrijven <?
Hoe te: Een array naar JSON coderen $array = ['foo' => 'bar', 'baz' => 'qux']; $json = json_encode($array); echo $json; // {"foo":"bar","baz":"qux"} JSON decoderen naar een object $json = '{"foo":"bar","baz":"qux"}'; $object = json_decode($json); echo $object->foo; // bar JSON decoderen naar een associatieve array $json = '{"foo":"bar","baz":"qux"}'; $array = json_decode($json, true); echo $array['foo']; // bar Omgaan met JSON-fouten $json = '{"foo":"bar,"baz":"qux"}'; // Let op de ontbrekende aanhalingsteken $array = json_decode($json, true); if(json_last_error() !
Zorg eerst dat je een TOML-parserbibliotheek hebt geïnstalleerd, zoals yosymfony/toml.
yosymfony/toml
XML, of EXtensible Markup Language, is sinds de W3C-aanbeveling in 1998 een vast onderdeel geweest in de serialisatie van gegevens.
Om met YAML in PHP te werken, heb je de yaml-extensie nodig.
yaml