Php 在访问数组中的项时遇到问题

Php 在访问数组中的项时遇到问题,php,arrays,Php,Arrays,我从另一台服务器收到一个数组,但我只想获取电子邮件 守则: var_dump($search_result["response"]); 它显示了如下内容: 当我使用: var_dump($search_result["response"]["results"][0]["collection"]["payer"]["email"]); 我只显示一封电子邮件 如何获取所有电子邮件?您需要在返回的数组中循环以获取所有电子邮件地址 $emails = array(); foreach($searc

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

守则:

var_dump($search_result["response"]);
它显示了如下内容:

当我使用:

var_dump($search_result["response"]["results"][0]["collection"]["payer"]["email"]);
我只显示一封电子邮件


如何获取所有电子邮件?

您需要在返回的数组中循环以获取所有电子邮件地址

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

$emails
应该包含您要查找的数据。

您需要在返回的数组中循环以获取所有电子邮件地址

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

$emails
应该包含您要查找的数据。

根据您在此处发布的少量信息,您的葡萄牙语社区有一个stackoverflow,我认为您需要循环查看
$search\u result[“response”][“results”]
。你可以告诉我怎么做吗?@Hocrux查看已发布的答案。@Praveen Kumar现在删除了问题的最后一行,但他解释说他正在努力用英语解释他的问题。所以我说如果能更容易些,他可以试试葡萄牙语版本。根据你在这里发布的少量信息,你的葡萄牙语社区有一个stackoverflow,我想你需要循环使用
$search\u result[“response”][“results”]
。你可以告诉我怎么做吗?@Hocrux查看已发布的答案。@Praveen Kumar现在删除了问题的最后一行,但他解释说他正在努力用英语解释他的问题。所以我说如果更容易的话,他可以试试葡萄牙语版本。