Php 合并不同的字符串
我有一些PHP函数,它们给出了两个JSON文件,将它们合并成一个,以满足某些规范。但是,我需要使用PHP添加一个功能,该功能合并两个文件的内容字符串。这些字符串之间可能有一些不同的文本 范例 JSON-1Php 合并不同的字符串,php,json,merge,diff,Php,Json,Merge,Diff,我有一些PHP函数,它们给出了两个JSON文件,将它们合并成一个,以满足某些规范。但是,我需要使用PHP添加一个功能,该功能合并两个文件的内容字符串。这些字符串之间可能有一些不同的文本 范例 JSON-1 "elements":[ ... { "type": "text", "content": "It went up the tree! Then climbed down.", },
"elements":[
...
{
"type": "text",
"content": "It went up the tree! Then climbed down.",
},
...
]
JSON-2
"elements":[
...
{
"type": "text",
"content": "I saw your cat. It went up the tree! Then it run away!",
},
...
]
我需要合并的文件
JSON-MERGED
"elements":[
...
{
"type": "text",
"content": "<la>I saw your cat.</la> It went up the tree! <po>Then climbed down.<po> <li> Then it run away!</li>",
},
...
]
“元素”:[
...
{
“类型”:“文本”,
“内容”:“我看见你的猫。它爬上树!然后爬下来。然后它跑掉了! ”,
},
...
]
你知道我该怎么做吗?我想将内容“分解”成一个数组,然后互相迭代,看看匹配的内容是什么。但是,在不同的上下文中,相似的词会匹配并弄乱代码 试着发一段文字:FineDiff怎么样
基本上,您希望使用JS来区分这两个字符串。问题中的PHP脚本已经过时,PEAR给了我一些不推荐使用的引用问题,比如
Deprecated:C:\xampp\PHP\PEAR\Text\Diff.PHP第427行的Google>PHP字符串Diff中,通过引用分配new的返回值是不推荐使用的,问题解决了。许多bug和错误。我不能把它们都修好,所以这条路不是我要走的。