0
我有一个在公共路径叫的data.txt文件,它有这个读取和返回数据4
{"data":[{"name": "Jack", "age": 13},{"name": "Mary", "age": 15}]}
,我想读这些数据,并返回年龄都杰克和玛丽,
我知道我可以使用decode_json(file_get_contents)读取文件,但我不知道如何获取数据并从中返回特定的记录。
任何帮助非常感谢!
我有一个在公共路径叫的data.txt文件,它有这个读取和返回数据4
{"data":[{"name": "Jack", "age": 13},{"name": "Mary", "age": 15}]}
,我想读这些数据,并返回年龄都杰克和玛丽,
我知道我可以使用decode_json(file_get_contents)读取文件,但我不知道如何获取数据并从中返回特定的记录。
任何帮助非常感谢!
您可以加载该文件,内容与解码:
$content = json_decode(file_get_contents($path), true);
这会给你一个包含你的JSON内容的关联数组。
可以在用户对象访问数据那样:
$userData = $content['data']; // content of "data" field
$jackData = $userData[0]; // first object in "data" array - Jack
$jackName = $jackData['name']; // Jack's name
我固定一个错字(缺少$ - 这东西你的IDE应该检测),除了代码工作 –
感谢的人,这就是我所需要的! –
是的,我已经知道了错字并修复了它, 也是json文件中的数组在其末尾缺少'}' –