Hallo Günther,
Array ( [archived_snapshots] => Array ( [closest] => Array ( [available] => 1 [url] => http://web.archive.org/web/20150608070228/http://example.com [timestamp] => 20150608070228 [status] => 200 ) ) )
die pake ich dann ich die Variable $json. Decodiere sie, als Array in $wayback
und versuche dann den Wert timestamp auszugeben, der ja da ist, aber hier happert es.
$json= @file_get_contents('http://archive.org/wayback/available?url=example.com'); $wayback=json_decode($json, true); print_r ($wayback); echo $wayback['timestamp'];
Du hast da ein verschachteltes Array vorliegen, d.h. auf der "obersten Ebene" gibt es keinen Eintrag timestamp
. Wenn Du das error_reporting
einschaltest sollte Dir das auch gemeldet werden. Ansonsten hilft bei print_r
oder var_dump
auch immer ein Blick in den Quelltext des Browsers. Oder lass dir ein <pre>
vor dem Aufruf von print_r
oder var_dump
ausgeben. Dann sollte es etwas klarer zu sehen sein.
Gruß Dennis
Gruß, Dennis