method public

Diff::getDiffHtml()

Класс: \Bitrix\Main\Text\Diff

Сигнатура

public getDiffHtml(string $a, string $b) : string

Описание

Функция находит различия между двумя версиями текста и создаёт html-вывод с выделенными правками для преобразования текста из первой версии во вторую.

Параметры

$a string
Первая версия текста для сравнения.
$b string
Вторая версия текста для сравнения.

Возвращаемое значение

string

Как применяется в Diff

Diff::getDiffHtml() — метод класса \Bitrix\Main\Text\Diff модуля «Главный модуль». Diff: Этот класс реализует алгоритм различий, опубликованный в "An O(ND) Difference Algorithm and its Variations", автор Eugene Myers Algorithmica том 1 № 2, 1986, с. 251.

Метод объекта: сначала нужен экземпляр Diff.

use Bitrix\Main\Text\Diff;

/** @var Diff $object */
$a = '';
$b = '';
$result = $object->getDiffHtml($a, $b);
// $result: string

Другие методы Diff

  • getDiffScript() Функция сравнивает два массива и создаёт скрипт правок, необходимый для преобразования массива $a в…

Исходный файл: source/main/lib/text/diff.php:25

Что будем искать? Например,Продвижение