-1
我使用這個代碼從一個thingspeak XML流如何使用PHP來提取thingspeak XML conatining一個類型的數據=「陣列」
$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 Locations 「 」 「1.00 」 2.00 「 」 「1.00 」 2.00 「 」 「
什麼你試過嗎?有很多方法可以解決問題。 – Naga
這是我使用aconnelly的建議嘗試的代碼。它顯示channel_name,但不顯示field1數據 –
$ url =「https://api.thingspeak.com/channels/203731/feeds.xml?results=500」; $ xml = simplexml_load_file($ url); // print_r($ xml); // $ xml = new SimpleXMLElement($ url); $ channel_name =(string)$ xml-> name; print_r($ channel_name); ($ xml-> feed as $ feed){ \t print_r($ field1); } ?> –