如何将数组与json数据合并? php,laravel

时间:2015-11-15 23:47:12

标签: php arrays json laravel

我有这个json数据:

"{"media_ids":[304,305,306]}"

和我的阵列:

 { ["media_ids"]=> array(2) { [0]=> int(388) [1]=> int(389) } }

我试图通过这样做来合并它们

$allData = array_merge($extra,json_decode($a,true));

但结果是我的阵列数据消失了:

{ ["media_ids"]=> array(3) { [0]=> int(304) [1]=> int(305) [2]=> int(306) } }

1 个答案:

答案 0 :(得分:3)

您需要使用array_merge_recursive

$allData = array_merge_recursive($extra,json_decode($a,true));