我正在使用此代码从thingspeak xml流中提取字段数据
$url = "https://api.thingspeak.com/channels/203731/feeds.xml?results=500";
$xml = simplexml_load_file($url);
$channel_name = $xml->name;
print_r($channel_name);
foreach ($xml->feeds as $feed) {
print_r($field1);
}
channel_name显示但不显示field1。 我在这个网站上找不到专门显示从xml文件中的type =“array”中提取数据的答案 以下是来自thingspeak返回的xml的编辑版本,其中显示了供稿记录 “ “Pothole地点 “ “ “1.00 “2.00 “ “ “1.00 “2.00 “ “ “
答案 0 :(得分:0)
你可以尝试
$xml = new SimpleXMLElement($xmlString);
foreach ($xml->feeds as $feed) {
....
}
或实际数组
$xml = simplexml_load_string($xmlstring, "SimpleXMLElement", LIBXML_NOCDATA);
$array = json_decode(json_encode($xml), true);