[英]Merge two 2 Dimensional json in php
I have two Two Dimensional json.我有两个二维 json。
[{"4":"213231.jpg"},{"5":"Cadbury 5 star Chocolate.jpg"}]
[{"1":"slider-1.png"},{"2":"slider-2.png"},{"3":"slider-3.png"},{"4":"slider-4.png"},{"5":"slider-5.png"}]
i want to merge this two arrays and i want the answer as我想合并这两个数组,我想要答案
[{"1":"slider-1.png"},{"2":"slider-2.png"},{"3":"slider-3.png"},{"4":"213231.jpg"},{"5":"Cadbury 5 star Chocolate.jpg"}]
Try following:尝试以下操作:
$json1 = '[{"1":"slider-1.png"},{"2":"slider-2.png"},{"3":"slider-3.png"},{"4":"slider-4.png"},{"5":"slider-5.png"}]';
$json2 = '[{"4":"213231.jpg"},{"5":"Cadbury 5 star Chocolate.jpg"}]';
echo json_encode(array_merge(json_decode($json1), json_decode($json2)));
Output输出
[{"1":"slider-1.png"},{"2":"slider-2.png"},{"3":"slider-3.png"},{"4":"slider-4.png"},{"5":"slider-5.png"},{"4":"213231.jpg"},{"5":"Cadbury 5 star Chocolate.jpg"}]
[{"1":"slider-1.png"},{"2":"slider-2.png"},{"3":"slider-3.png"},{"4":"slider -4.png"},{"5":"slider-5.png"},{"4":"213231.jpg"},{"5":"吉百利 5 星巧克力.jpg"}]
Try this :尝试这个 :
$json1 = '[{"1":"slider-1.png"},{"2":"slider-2.png"},{"3":"slider-3.png"},{"4":"slider-4.png"},{"5":"slider-5.png"}]';
$json2 = '[{"4":"213231.jpg"},{"5":"Cadbury 5 star Chocolate.jpg"}]';
$json1 = json_decode($json1);
unset($json1[4],$json1[5]);
$json1 = json_encode($json1);
echo json_encode(array_merge(json_decode($json1), json_decode($json2)));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.