100分求助PHP数组合并.... php数组合并 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $a =<<< 'JSON'[{'K':'k111111','V':'v11111\r\nV11112\r\nV11113'},{'K':'k22222','V':'v22222'},{'K':'k33333','V':'v33333'},{'K':'k44444','V':'v44443\r\nv44444'}]JSON;$a = str_replace("'", '"', $a);$a = json_decode($a, 1);$b =<<< 'JSON'[{'K':'k111111','V':'v11111'},{'K':'k33333','V':'v33333'},{'K':'k44444','V':'v44444\r\nv44445\r\nv44446'},{'K':'k55555','V':'v55555'}]JSON;$b = str_replace("'", '"', $b);$b = json_decode($b, 1);$res = array();foreach($a as $r) $res[$r['K']] = $r;foreach($b as $r) { $k = $r['K']; if(! isset($res[$k])) { $res[$k] = $r; continue; } if($res[$k]['V'] == $r['V']) continue; $res[$k]['V'] = join("\r\n", array_unique(array_merge(explode("\r\n", $res[$k]['V']), explode("\r\n", $r['V']))));}echo json_encode(array_values($res));[{"K":"k111111","V":"v11111\r\nV11112\r\nV11113"},{"K":"k22222","V":"v22222"},{"K":"k33333","V":"v33333"},{"K":"k44444","V":"v44443\r\nv44444\r\nv44445\r\nv44446"},{"K":"k55555","V":"v55555"}] 子类无法调用父类的构造函数 Apache同一目录下html显示正常,php304拒绝显示 很简单的php问题。但是我可能概念不清。就是如何输出一个xml文档,让浏览器可以显示树形结构 求一下php的面试题的答案,高分求救!!! php发送邮件的问题,不解?请各位指教 关于特殊字符问题 我现在设置php.ini的设置对系统没有用? CodeMaker 代码自动生成工具 2.0 发布了 window2000下什么配制PHP4和oracle8.1.7 各位大侠帮帮忙吧,关于session的问题---急!急!急! PHP跳转 ajaxfileupload上传文件没反应
[
{'K':'k111111','V':'v11111\r\nV11112\r\nV11113'},
{'K':'k22222','V':'v22222'},
{'K':'k33333','V':'v33333'},
{'K':'k44444','V':'v44443\r\nv44444'}
]
JSON;
$a = str_replace("'", '"', $a);
$a = json_decode($a, 1);$b =<<< 'JSON'
[
{'K':'k111111','V':'v11111'},
{'K':'k33333','V':'v33333'},
{'K':'k44444','V':'v44444\r\nv44445\r\nv44446'},
{'K':'k55555','V':'v55555'}
]
JSON;
$b = str_replace("'", '"', $b);
$b = json_decode($b, 1);$res = array();
foreach($a as $r) $res[$r['K']] = $r;
foreach($b as $r) {
$k = $r['K'];
if(! isset($res[$k])) {
$res[$k] = $r;
continue;
}
if($res[$k]['V'] == $r['V']) continue;
$res[$k]['V'] = join("\r\n", array_unique(array_merge(explode("\r\n", $res[$k]['V']), explode("\r\n", $r['V']))));
}
echo json_encode(array_values($res));
[{"K":"k111111","V":"v11111\r\nV11112\r\nV11113"},{"K":"k22222","V":"v22222"},{"K":"k33333","V":"v33333"},{"K":"k44444","V":"v44443\r\nv44444\r\nv44445\r\nv44446"},{"K":"k55555","V":"v55555"}]