我需要在json文件中添加一些元素这是我的代码:
routes.php(stage1)
$array = ['id' => '1', 'number' => '123123', 'name' => 'ahmed'];
$json_array = json_encode($array);
Storage::append('test.json', json_encode(['user_name' => 'ahmedsk']));
test.json
{"user_name":"ahmedsk"}
{"id":"1","number":"24142","username":"ahmedsk"}
但当我为$result进行print_r()时,它不是反馈
routes.php(第2阶段)
$result = Storage::get('test.json');
print_r($result);
我知道我不需要使用从JSON文件中获取所有数据并对其进行编辑并重新保存在文件中的方法。
感谢
问题是有些模糊
如果您需要将json文件打印为数组,这就是您所需要的:
路由.php(阶段2)
$result = Storage::get('test.json');
print_r(json_decode("[" . preg_replace("/'n+/",",",$result) . "]"));
测试:https://eval.in/499591