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