首先,我必须告诉我,我完全不熟悉php编码和JSON格式。
你有我的应用程序的数据写在我的服务器上,为此我正在使用JSON。
当应用程序启动第一个时,我请求服务器创建具有空属性的JSON文件。该文件如下所示:
{"dicHistoriqueCours":[],"dicHistoriqueDevoir":[],"dicHistoriqueInterroDone":[],"dicHistoriqueInterroCorrigee":[]}
如果我想在此文件中添加属性,我可以使用以下方法执行此操作:
$jsonContent = json_decode($content,true);
$dicCurrentContent['dic'] = $currentDic;
此代码在我的JSON文件中添加了一个属性,这很好,但我想要做的是将$ currentDic添加到我的一个属性中(dicHistoriqueCours)
为此,我使用:
$jsonContent = json_decode($content,true);
$dicCurrentContent = $jsonContent['dicHistoriqueCours'];
$dicCurrentContent['dic'] = $currentDic;
它没有给我任何东西,我整晚尝试过多种解决方案,有人可以帮帮我吗?
非常感谢你。
答案 0 :(得分:0)
如果我理解你的问题,你可以试试这个:
$jsonContent = json_decode($content,true);
$jsonContent['dicHistoriqueCours'][] = $currentDic; #add an element to array dicHistoriqueCours
print_r( $jsonContent );die;