访问数组中的项目时遇到一些问题

时间:2016-07-07 12:42:51

标签: php arrays

我从另一台服务器收到了一个数组,但我只想获取电子邮件。

代码:

var_dump($search_result["response"]);

它显示如下: http://pastebin.com/LbLaQYy4

当我使用时:

var_dump($search_result["response"]["results"][0]["collection"]["payer"]["email"]);

我只显示一封电子邮件。

如何获取所有电子邮件?

1 个答案:

答案 0 :(得分:5)

您需要遍历返回的数组才能获取所有电子邮件地址。

$emails = array();
foreach($search_result["response"]["results"] as $result) {
    $emails []= $result["collection"]["payer"]["email"];
}
var_dump($emails);

$emails应包含您之后的数据。