note 124372 added to function.json-encode

From: Date: Wed, 06 Nov 2019 09:31:09 +0000
Subject: note 124372 added to function.json-encode
Groups: php.notes 
Request: Send a blank email to php-notes+get-212951@lists.php.net to get a copy of this message
<?php error_reporting(0); ini_set('display_errors', FALSE); $file= __DIR__ . '/utf8.csv'; function csvtojson($inputFile,$delimiter) { if (($handleFile = fopen($inputFile, 'r')) == false) { throw new Exception("Não foi possível abrir o arquivo para importar: '$file'"); } $dados = array(); while (($data = fgetcsv($handleFile, 4000, $delimiter)) !== false) { $data = array_map('trim', $data); if (! isset($keys)) { $keys = array_map('trim', $data); continue; } $dados[] = array_combine($keys, $data); } $result = json_encode($dados, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE |JSON_NUMERIC_CHECK | JSON_PRETTY_PRINT); echo $result; $arquivo = "data_".date('ymdhis').".json"; $fp = fopen($arquivo, "a+"); fwrite($fp, $result); fclose($handleFile); fclose($fp); } $jsonresult = csvtojson($file, ";"); ?> ---- Server IP: 208.43.231.9 Probable Submitter: 82.199.157.54 (proxied: 177.131.81.51) ---- Manual Page -- http://php.net/manual/en/function.json-encode.php Edit -- https://master.php.net/note/edit/124372 Del: integrated -- https://master.php.net/note/delete/124372/integrated Del: useless -- https://master.php.net/note/delete/124372/useless Del: bad code -- https://master.php.net/note/delete/124372/bad+code Del: spam -- https://master.php.net/note/delete/124372/spam Del: non-english -- https://master.php.net/note/delete/124372/non-english Del: in docs -- https://master.php.net/note/delete/124372/in+docs Del: other reasons-- https://master.php.net/note/delete/124372 Reject -- https://master.php.net/note/reject/124372 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#212951) next »