DiffMatchPatch\DiffToolkit::charsToLines PHP Метод

charsToLines() публичный Метод

Modifies $diffs. TODO try to fix it!
public charsToLines ( array &$diffs, array $lineArray )
$diffs array Array of diff arrays.
$lineArray array Array of unique strings.
    public function charsToLines(&$diffs, $lineArray)
    {
        foreach ($diffs as &$diff) {
            $text = '';
            for ($i = 0; $i < mb_strlen($diff[1]); $i++) {
                $char = mb_substr($diff[1], $i, 1);
                $text .= $lineArray[Utils::unicodeOrd($char)];
            }
            $diff[1] = $text;
        }
        unset($diff);
    }