我已经在一个关于name.com应用程序接口的问题之前开始了,并得到了有用的答案。
现在,我带着另一个问题回来,问题是关于列出域名:
我想从多维数组中获取信息,到目前为止,我所做的是:
$api = new NameComApi();
$api->username('XXX');
$api->apiToken('XXXXXXXXX');
$response = $api->list_domains();
foreach($response->domains as $Domains){
echo "<ul>"
."<li>Creation date = {$Domains->create_date}"
."<li>Expiring date = {$Domains->expire_date}"
."</ul>";
}这是成功的,但我没有成功的是获取域名:(
您可以在下面找到该数组:
stdClass Object
(
[result] => stdClass Object
(
[code] => 100
[message] => Command Successful
)
[domains] => stdClass Object
(
[XXXXXXX.com] => stdClass Object
(
[tld] => com
[create_date] => 2007-08-21 19:37:59
[expire_date] => 2013-08-22 01:37:59
[addons] => stdClass Object
(
[whois_privacy] => stdClass Object
(
[price] => 3.99
)
[domain/renew] => stdClass Object
(
[price] => 10.99
)
)
)我已经尝试过的东西:
$Domains->domains
$Domains->domains[1]
$Domains->domains[]但不幸的是,我知道我错过了一些重要的东西,但我不知道它是什么。
等待你的回复。
提前谢谢。
发布于 2012-03-03 07:15:07
var_dump(array_keys((array) $response->domains));或者(因为您无论如何都要遍历结果
foreach((array) $response->domains as $name => $domain) { /* code */ }https://stackoverflow.com/questions/9541670
复制相似问题