如何用新的json替换现有的json值?

时间:2017-05-11 09:15:07

标签: php mysql json

我想将$str1的每个名称与$str2的每个名称进行比较 如果$str1中存在$str2中的名称,例如'அடைமானம்'中存在$str2,我想要替换 来自{"id":"3","name":"அடைமானம் ","parent":"1","tooltip":" ","color":"#FF0000"}的{​​{1}}第3集。

在pastebin中

$str1$str1

https://pastebin.com/11p8U71x

$str2

1 个答案:

答案 0 :(得分:0)

你可以将json解码为数组并将其与替换密钥重复的数据合并

$str1Json=json_decode($str1, true);
$str2Json=json_decode($str2, true);
$output = array_merge_recusrsive($str1Json, $str2Json);

http://php.net/array_merge_recusrsive

http://php.net/json_decode