Слияние многострочных строк в php

Я пытаюсь объединить многострочные строки. Я написал код для объединения данных, который не имеет символа "/n", но не может продолжить его. Чего мне нужно добиться, так это сравнить узел-предок с удаленным узлом и локальным узлом и построчно объединить изменения удаленного или локального в предке. Каждая строка должна сравниваться между $ancestor->$remote а также $ancestor->$local и обновлен в предке.

Например: 3-я строка изменяется в удаленной, но не локальной, поэтому все изменения из 3-й строки $remote должно быть объединено с $ancestor, и то же самое должно произойти с 6-й строкой $local если есть изменение в строке 6.

Другой пример:

$ancestor = "This is a 
             normal comment"
$remtote = "This is not a 
             normal comment"
$local = "This is a 
             abnormal comment"
$expected_result = "This is not a 
             abnormal comment"

0 ответов

Другие вопросы по тегам