【发布时间】:2020-12-10 22:03:17
【问题描述】:
如何在 PHP 中迭代从 curl 响应返回的字典列表?
这是返回响应的结构:
Array (
[0] => Array (
[status] => open
[serviceSpecification] => https://testdomain.com
[expirationDate] =>
[name] => abcd.com
[service] => servicekey
[domainName] => domainname
[productInstanceUrl] => https://anotherinstanceurl.com
[createDate] => 2019-04-15
[serviceSpecificationTextKey] => test.core.key
[billingCycle] => 1
)
[1] => Array (
[status] => open
[serviceSpecification] => https://test.net
[expirationDate] =>
[name] => testname
[service] => https://service.com
[domainName] => test
[productInstanceUrl] => https://instanceurl.com
[createDate] => 2019-04-15
[serviceSpecificationTextKey] => core.test.key
[billingCycle] => 1
)
)
我尝试执行以下操作但不工作:
foreach ($aboveVariable as $record) {
echo $record['domainName'];
}
注意:我相信它更多的是如何在 PHP 中遍历列表?
【问题讨论】:
-
如何在 PHP 中迭代从 curl 响应返回的字典列表? 给定响应,您就可以像显示的那样执行此操作。有什么问题?
-
我相信它更多的是如何在 PHP 中遍历列表?也许在写回复时,我犯了一个错误,但关键就在那里,这是肯定的。 :)
-
首先是一个数组,所以需要获取第一个值。
foreach($aboveVariable[0] as $key => $value) echo "$key = $value";或简称echo $aboveVariable[0]['domainName'];。 -
@MarkusZeller 不,他们的代码与该数组一起使用,以回显数组中的所有 domainName。
-
您的代码只能在 fine 工作,就像我说的,您肯定还有其他东西没有向我们展示。
标签: php loops multidimensional-array