2014-02-24 210 views
0

我是PHP新手,不确定如何搜索此答案。如何打印此阵列输出

我想从下面的var_dump打印“ip”变量。

array(1) { [0]=> array(5) { ["host"]=> string(33) "lb19-d" ["class"]=> string(2) "IN" ["ttl"]=> int(6629) ["type"]=> string(1) "A" ["ip"]=> string(10) "76.96.32.8" } } 

这是我使用来获取输出,其中$all_addresses是代码的阵列或主机名:

$dns = dns_get_record("$all_address", DNS_A);

var_dump($dns);

+0

你试过var_dump($ dns ['ip'])? – Kisaragi

+0

尝试var_dump($ dns [0] ['ip']) – Brent

+0

让我们假设你的数组变量是$ array,得到你要做的IP:echo $ array [0] ['ip']; – tcj

回答

0

只需访问它使用密钥:

echo $dns[0]['ip']; 
0

你需要进入关键0。可以这样做:

echo $dns[0]['ip'];