Php simplexml与curl一起使用api获取格式化的xml回调
好的,所以我从我的转售商面板得到了一个api调用,用于托管。我正在努力为我的国家实现这一目标:Php simplexml与curl一起使用api获取格式化的xml回调,php,xml,curl,Php,Xml,Curl,好的,所以我从我的转售商面板得到了一个api调用,用于托管。我正在努力为我的国家实现这一目标: <select name="countries"> <option value="n226">United States</option> </select> 我上面所说的返回了它应该返回的,在一个稍微混乱的地方 SimpleXMLElement Object ( [command] => 0 [error_code] => 0 [tt
<select name="countries">
<option value="n226">United States</option>
</select>
我上面所说的返回了它应该返回的,在一个稍微混乱的地方
SimpleXMLElement Object
( [command] => 0 [error_code] => 0 [ttl] => 56000 [countries] => SimpleXMLElement Object ( [n0] => SimpleXMLElement Object ( [name] => Afghanistan [iso2] => AF [phone_code] => 93 )
[n1] => SimpleXMLElement Object
(
[name] => Albania
[iso2] => AL
[phone_code] => 355
)
简而言之,这就是它当前返回的内容
现在,当我更改print_r$xml;打印\r$xml->name;如php网站上的示例一所示:它只返回:SimpleXMLElement对象,而不返回任何其他对象
现在我只是想呼应每个国家的名字,我不一定担心现在的选择
那么,它为什么要使用:print_r$xml;但不能使用print\r$xml->name
顺便说一句:
在使用api之前,它显示以下内容:我通过添加print_r$string实现了这一点;直接在定义$string之后
<ampa>
<command></command>0
<error_code>0</error_code>
<ttl>56000</ttl>
<countries>
<n0>
<name>Afghanistan</name>
<iso2>AF</iso2>
<phone_code>93</phone_code>
</n0>
<n1>
<name>Albania</name>
<iso2>AL</iso2>
<phone_code>355</phone_code>
</n1>
这里有一些基本的例子:-使用这些来获得一个步骤进入SimpleXML的第一步,print\u r和var\u dump与SimpleXML排序在一起;,而是使用$xml->asXML'php://output'; 并在浏览器或纯文本内容类型中查看源代码
<ampa>
<command></command>0
<error_code>0</error_code>
<ttl>56000</ttl>
<countries>
<n0>
<name>Afghanistan</name>
<iso2>AF</iso2>
<phone_code>93</phone_code>
</n0>
<n1>
<name>Albania</name>
<iso2>AL</iso2>
<phone_code>355</phone_code>
</n1>