Rumah > Soal Jawab > teks badan
如:
$one = {"a": 1, "b": 2};
$two = {"c": 3, "d": 4};
怎么拼接成下面这种:
$three = {"a": 1, "b": 2, "c": 3, "d": 4};
我用array_merge函数返回的是下面这种结果:
$three = [{"a": 1, "b": 2},{"c": 3, "d": 4}];
还有其他函数可用吗?
PHPz2017-04-10 18:04:45
再试试吧,使用array_merry没问题的。
$one = '{"a": "1", "b": "2"}';
$two = '{"c": "3", "d": "4"}';
$arr_data = array_merge(json_decode($one, true),json_decode($two, true));
$json_data = json_encode($arr);
var_dump($arr);exit;
/*
string(33) "{"a":"1","b":"2","c":"3","d":"4"}"
*/