我從災害中心接到資料可以存到mysql
可是從裡面要找出 areaDesc
卻不行
以下是我的程式碼:
(第一行收到以下XML資料)
以下是資料庫收到的東西(存$xmldata的值)
找錯層了…
其他的以此類推…
["info"]=>
array(2) {
[0]=>
object(SimpleXMLElement)#2 (17) {
["language"]=>
string(5) "zh-TW"
["area"]=>
array(16) {
[0]=>
object(SimpleXMLElement)#9 (2) {
["areaDesc"]=>
string(18) "臺東縣綠島鄉"
["geocode"]=>
object(SimpleXMLElement)#25 (2) {
["valueName"]=>
string(18) "Taiwan_Geocode_103"
["value"]=>
string(7) "1001411"
}
}
[1]=>
object(SimpleXMLElement)#10 (2) {
["areaDesc"]=>
string(21) "臺東縣太麻里鄉"
["geocode"]=>
object(SimpleXMLElement)#25 (2) {
["valueName"]=>
string(18) "Taiwan_Geocode_103"
["value"]=>
string(7) "1001409"
}
}
PHP:
$data->info[0]->area;
結果:
object(SimpleXMLElement)#2 (2) {
["areaDesc"]=>
string(18) "臺東縣綠島鄉"
["geocode"]=>
object(SimpleXMLElement)#3 (2) {
["valueName"]=>
string(18) "Taiwan_Geocode_103"
["value"]=>
string(7) "1001411"
}
}