我有一个阵列&我想使用PHP向数组添加数据。我不能直接添加它。
我如何使用array_push执行此操作?
<script type="text/javascript">
var parks = [{"title":"Football Park","lat":"55.86234","lng":"-4.250635999999986","img":"icon.png"}]
</script>
答案 0 :(得分:0)
您可以尝试:
//if your JSON string on server side <--PHP-->
$park = json_decode([{"title":"Football Park","lat":"55.86234","lng":"-4.250635999999986","img":"icon.png"}],true);
$park['key'] = 'someValue';
$newJSON = json_encode($park);
// if your JSON string on client side <--JS-->
var parkObj = JSON.parse(park);
parkObj.key = 'someValue';
console.log(JSON.stringify(parkObj));
//[{"title":"Football Park","lat":"55.86234","lng":"-4.250635999999986","img":"icon.png","key" : "someValue"}]
答案 1 :(得分:-1)
我发现http://www.php.net/manual/en/function.array-merge.php并觉得这会为我做好工作 - 感谢您的意见。