使用array_push将元素添加到数组中

时间:2014-07-03 15:39:51

标签: php arrays

我有一个阵列&我想使用PHP向数组添加数据。我不能直接添加它。

我如何使用array_push执行此操作?

<script type="text/javascript"> 
    var parks = [{"title":"Football Park","lat":"55.86234","lng":"-4.250635999999986","img":"icon.png"}]
</script>

2 个答案:

答案 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并觉得这会为我做好工作 - 感谢您的意见。