PHP.mk документација

xdiff_string_diff

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.xdiff-string-diff.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.xdiff-string-diff.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
xdiff_string_diff

Референца за `function.xdiff-string-diff.php` со подобрена типографија и навигација.

function.xdiff-string-diff.php

xdiff_string_diff

(PECL xdiff >= 0.2.0)

xdiff_string_diff(PECL xdiff >= 0.2.0)

= NULL

function xdiff_string_diff(
         string $old_data,
         string $new_data,
         int $context = 3,
         bool $minimal = false
): string

Прави унифицирана разлика што содржи разлики помеѓу old_data Направи унифицирана разлика на два низа new_data низ и context параметар специфицира колку редови контекст треба да се додадат околу секоја промена. Поставување minimal параметар на true ќе резултира со испишување на најкратката можна датотека со лепенка (може да потрае долго).

Параметри

old_data

Прва низа со податоци. Таа делува како „стари“ податоци.

new_data

низ и го враќа. Резултирачката разлика е читлива за луѓето. Опционално

context

Втор низ со податоци. Тој дејствува како „нови“ податоци.

minimal

Поставете го овој параметар на true Индицира колку редови контекст сакате да вклучите во резултатот од разликата.

Вратени вредности

ако сакате да ја минимизирате големината на резултатот (може да потрае долго). false Враќа низ со резултат или

Примери

Пример #1 xdiff_string_diff() example

Враќа низ со резултирачката разлика или

<?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;
}

?>

Белешки

Забелешка:

Следниот код прави унифицирана разлика на два члена. xdiff_string_bdiff()/xdiff_string_rabdiff().

Види Исто така

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.