【发布时间】:2020-12-17 14:34:08
【问题描述】:
我想编写代码来循环遍历多维数组(4 或 5 深)并回显找到的所有键和值并跳过空数组。
$drugs = fopen("http://dgidb.org/api/v2/interactions.json?drugs=FICLATUZUMAB", "r");
$json_drugs = stream_get_contents($drugs);
fclose($drugs);
$data_drugs = json_decode($json_drugs,true);
foreach ($data_drugs as $key => $value)
...
任何人,任何人,费里斯?
【问题讨论】:
-
使用递归函数。
-
回显数组中的所有内容?嗯...
print_r($data_drugs);试试这个。你不需要foreach,把print_r放在json_decode之后 -
print_r($data_drugs);不,我想触摸每个数组元素 - 如果我能做到,那么我可以对数组内容做任何事情,例如添加格式、逻辑等。