Ich habe eine .txt-Datei ‚test.txt‘ genannt, die ein JSON-Array ist wie folgt:Decode JSON PHP
[{"email":"[email protected]","createdate":"2016-03-23","source":"email"}]
Ich versuche, PHP zu verwenden, um diesen JSON-Array zu entschlüsseln, damit ich schicken Meine Informationen werden zur Erfassung in meine E-Mail-Datenbank übertragen. Ich habe eine PHP-Datei mit diesem Code erstellt:
<?php
$url = 'http://www.test.com/sweeps/test.txt';
$content = file_get_contents($url);
$json = json_decode($content,true);
echo $json;
?>
Aus irgendeinem Grund ist es nicht Echo der entschlüsselten JSON, wenn ich meine PHP-Seite besuchen. Gibt es einen Grund dafür und kann jemand etwas Licht abwerfen? Vielen Dank!
Es ist nicht JSON nach dekodieren, es ist ein PHP-Array: 'print_r ($ json);' und/oder Schleife darüber und echo die Elemente. – AbraCadaver
'$ foo = Array ('a', 'b'); echo $ foo' gibt das Literalwort 'Array' aus, nicht den Inhalt des Arrays. Sie können Arrays nicht direkt echo/drucken. –
Dieser JSON-Zeichenfolge fehlt ein Zitat im Feld "E-Mail". Fix das, und es dekodiert einfach gut. – Eihwaz