我想循环访问服务
,但我不知道索引名称。它们是随机出现的,例如我得到了 8
和 9
但我不认识它们。
"2": {
"first_name": "khalfan",
"last_name": "mussa",
"date": "2017-06-06 09:21:36",
"gender": "male",
"services": {
"8": {
"name": "See a Doctor",
"results": ""
},
"9": {
"name": "Kichocho",
"results": "FD- 73"
}
}
},
最佳答案
从 @Alive 到 Die 答案,我做了一些更改,我认为无论索引如何,此代码都会在您的服务中循环。
$array = json_decode($json, true);
foreach ($array as $values) {
foreach ($values as $keys => $value) {
if (is_array($value)) {
foreach ($value as $key => $val) {
if (is_array($val)) {
foreach ($val as $k => $v) {
echo $k . ":" . $v . "\n";
}
}
}
}
}
}
关于php - 在不知道索引的情况下循环遍历 foreach,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47356194/