希望我的回答可以帮到你,有什么不懂可以追问。
首先,把PHP数组中的数据写入JSON文件。
<?php// 生成一个PHP数组
$data = array()
$data['a'] = 'test'
$data['b'] = 'bbb'
// 把PHP数组转成JSON字符串
$json_string = json_encode($data)
// 写入文件
file_put_contents('test.json', $json_string)
?>
然后,把JSON文件中的数据读取到PHP变量中。
<?php// 从文件中读取数据到PHP变量
$json_string = file_get_contents('test.json')
// 把JSON字符串转成PHP数组
$data = json_decode($json_string, true)
// 显示出来看看
var_dump($data)
?>
首先你需要把json转码为php可 *** 作的数组类型(Array), 再进行追加数据.
$data = '{"msg":"200","名单":[{"名字":"小明"}]}'$data = json_decode($data, true) // 转码为数组
$data['名单'][] = ['名字' => '新数据'] // 追加数据
// 或者: array_push($data['名单'], ['名字' => '新数据'])
$data = json_encode($data) // 重新转码为JSON字符串
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)