Получите разницу между двумя предложениями - PullRequest
0 голосов
/ 29 октября 2011

Я пытаюсь получить разницу между двумя предложениями в Php, например

$a1 = explode(" ",'This is just a tweet tweet');
$a2 = explode(" ",'waste of time This is just a stupid tweet get a life');

//I need the output to be Statement1:waste of time Statement2:stupid Statement3: get a life

function fullArrayDiff($left, $right)
{
    return array_diff(array_merge($left, $right), array_intersect($left, $right));

//This does not take care of the 
}

Я попробовал самую длинную общую последовательность, но она не получила то, что я хотел

Может ли телопомощь по этому есть имя для этого алгоритма Заранее спасибо

1 Ответ

1 голос
/ 29 октября 2011

Вы можете попробовать пакет Text_Diff

http://pear.php.net/package/Text_Diff/docs/latest/Text_Diff/Text_Diff.html

...