首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Phase (Phase)阶段2

使用Phase (Phase)阶段2
EN

Stack Overflow用户
提问于 2012-03-03 07:11:18
回答 1查看 257关注 0票数 1

我已经在一个关于name.com应用程序接口的问题之前开始了,并得到了有用的答案。

现在,我带着另一个问题回来,问题是关于列出域名:

我想从多维数组中获取信息,到目前为止,我所做的是:

代码语言:javascript
复制
$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>";
}

这是成功的,但我没有成功的是获取域名:(

您可以在下面找到该数组:

代码语言:javascript
复制
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
                                )

                        )

                )

我已经尝试过的东西:

代码语言:javascript
复制
$Domains->domains
$Domains->domains[1]
$Domains->domains[]

但不幸的是,我知道我错过了一些重要的东西,但我不知道它是什么。

等待你的回复。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-03 07:15:07

代码语言:javascript
复制
var_dump(array_keys((array) $response->domains));

或者(因为您无论如何都要遍历结果

代码语言:javascript
复制
foreach((array) $response->domains as $name => $domain) { /* code */ }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9541670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档