xdiff_string_diff
(PECL xdiff:0.2-1.4)
xdiff_string_diff — Make unified diff of two strings
Описание
Makes a unified diff of two strings.
Список параметров
- str1
-
- str2
-
- context
-
Indicates how many lines of context you want to include in the diff result.
- minimal
-
Set this parameter to TRUE if you want to minimalize the size of the diff (can take a long time).
Возвращаемые значения
Returns string with result or FALSE if an internal error happened.
Примеры
Пример #1 xdiff_string_diff() example
The following code makes unified diff of two articles.
<?php
$old_article = file_get_contents('./old_article.txt');
$new_article = $_REQUEST['article']; /* Let's say that someone pasted a new article to html form */
$diff = xdiff_string_diff($old_article, $new_article, 1);
if (is_string($diff)) {
echo "Differences between two articles:\n";
echo $diff;
}
?>
Примечания
Замечание: This function doesn't work well with binary strings. To make diff of binary strings use xdiff_string_diff_binary().
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Расширения для работы с файловой системой
- xdiff
- xdiff_file_bdiff_size
- xdiff_file_bdiff
- xdiff_file_bpatch
- xdiff_file_diff_binary
- xdiff_file_diff
- xdiff_file_merge3
- xdiff_file_patch_binary
- xdiff_file_patch
- xdiff_file_rabdiff
- xdiff_string_bdiff_size
- xdiff_string_bdiff
- xdiff_string_bpatch
- xdiff_string_diff_binary
- xdiff_string_diff
- xdiff_string_merge3
- xdiff_string_patch_binary
- xdiff_string_patch
- xdiff_string_rabdiff
Коментарии
404 Not Found