Слияние многострочных строк в 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"