我得到一个JSON对象腓添加新的JSON对象
{"cms18.test.silverbee.nl":{"domain":"cms18","template":"default"},"dmmd.test.silverbee.nl":{"domain":"dmmd","template":"default"},"opmaat.test.silverbee.nl":{"domain":"opmaat","template":"opmaat"},"opmaatdebiteurenadvies.nl":{"domain":"opmaat","template":"opmaat"},"navbar.test.silverbee.nl":{"domain":"navbar","template":"default"},"test18.test.silverbee.nl":{"domain":"test18testsilverbeenl","template":"test"},"huisartsplus.test.silverbee.nl":{"domain":"huisartsplustestsilverbeenl","template":"huisartsplus"},"robertenrademaker.test.silverbee.nl":{"domain":"robertenrademakertestsilverbeenl","template":"robert-en-rademaker"},"tilburg.test.silverbee.nl":{"domain":"tilburgtestsilverbeenl","template":"default"},"cbk-groningen.test.silverbee.nl":{"domain":"cbk_groningentestsilverbeenl","template":"cbk-groningen"},"getbusyinc.test.silverbee.nl":{"domain":"getbusyinctestsilverbeenl","template":"getbusyinc"}}
,我想添加/推一个新的PHP字符串我给它量身定做的,我有它这样的我不知道,如果它是正确的。
<?php
$list= file_get_contents('list.json');
$list = json_decode($list, true);
include('veranderen.php');
// Het toevoegen van een nieuwe URL
$url = $_POST['new_url'];
$t_d = $_POST['t_d'];
$t_t = $_POST['t_t'];
$str[$url] = "{domain:".$t_d.","."template:".$t_t."},";
include('delete.php');
include('interface.php');
include('lijst.php');
?>
如果您正在解码json_object,而不是将已解码数组中的每个值进行解压缩,然后再次对其进行编码并替换文件内容。 – Akshay
你的变量是'$ list',但是你正在改变'$ str'。应该是'$ list [$ url]'。并且不要将新值添加为JSON字符串。将它作为数组添加,然后加上'json_encode'。 –