我有一个 .json 配置文件。使用 PHP,我试图通过json_decode()将其内容作为对象获取并验证它。JSON 文件包含多维数据。问题在于动态访问成员的深度。
例如,考虑以下数据:
{
"somebody": {
"name": "Ali",
"age": 13,
"life": {
"stat": "good",
"happy": true
}
}
如何动态访问以下值?
$happy = $data->somebody->life->happy;
我的意思是动态访问是这样的:
$happyIndex = "somebody->life->happy";
$happy = $data->{$happyIndex};
另外,我不想使用eval()。
谢谢。