0
foreach循環,我想JSON數據去想過在PHP foreach循環,但每次我試圖做我收到此錯誤信息:如何通過JSON數據雖然在PHP
Catchable fatal error: Object of class stdClass could not be converted to string
PHP:
<?php
$xml_events = simplexml_load_file('xml_data/current_events.xml');
$results = array();
foreach ($xml_events->event as $event) {
array_push($results, array(
'name' => $event->name,
'cover' => $event->cover,
));
}
$data = json_encode($results);
$json = json_decode($data);
foreach ($json as $name)
{
echo $name->name;
}
XML:
<?xml version="1.0"?>
<data>
<event>
<name>Barclays ATP World Tour Finals</name>
</event>
</data>
JSON數據:
"[{"name":{"0":"Barclays ATP World Tour Finals"}},{"name":{"0":"2015 National Television Awards"}},{"name":{"0":"Barclays ATP World Tour Finals"}},{"name":{"0":"Barclays ATP World Tour Finals"}},{"name":{"0":"Barclays ATP World Tour Finals"}},{"name":{"0":"Doctor who"}},{"name":{"0":"Apple Party"}},{"name":{"0":"ice-cream"}}]"
爲我工作酷非常感謝:) – adarwash 2015-02-08 11:09:29