【问题标题】:Merge different strings合并不同的字符串
【发布时间】:2012-08-22 14:29:05
【问题描述】:

我有一些 PHP 函数给出了两个 JSON 文件,将它们合并为一个以满足某些规范。但是,我需要使用 PHP 添加一个功能,该功能可以合并两个文件的内容字符串。这些字符串可能具有在它们之间的某些点上不同的文本。

例子

JSON-1

"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 合并

"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>",           
        },
...
]

知道我该怎么做吗?我想过“爆炸”数组中的内容,然后相互迭代以查看匹配的内容。但是,类似的词,在不同的上下文中会匹配并弄乱代码!

【问题讨论】:

  • 基本上你想用 JS 来区分这两个字符串。 This might help out.
  • 问题中的 PHP 脚本已过时,PEAR 给了我已弃用的​​参考问题,例如 Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\php\PEAR\Text\Diff.php on line 427
  • Google > php 字符串差异,问题已解决。

标签: php json merge diff


【解决方案1】:
【解决方案2】:

【讨论】:

  • 许多错误和错误。我不能把它们都修好,所以这条路线不是我要走的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-02-15
  • 2017-10-05
  • 2020-09-16
  • 2013-12-30
  • 2023-03-09
  • 2021-02-14
  • 2011-01-26
相关资源
最近更新 更多