создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

PHP. Руководство по PHP. 2005

xdiff_string_patch

Пред.

След.

xdiff_string_patch

(PECL)xdiff_string_patch -- Patch a string with an unified diff

Description

string xdiff_string_patch (string str, string patch [, int flags [, string &error]])

xdiff_string_patch() patches string str with unified patch in string patch.

flags can be either XDIFF_PATCH_NORMAL (default mode, normal patch) or XDIFF_PATCH_REVERSE (reversed patch).

If error is passed then rejected parts are stored inside this variable.

Пример 1. xdiff_string_patch() example

The following code applies changes to some article.

<?php

$old_article = file_get_contents('./old_article.txt');

$diff = $_SERVER['patch']; /* Let's say that someone pasted a patch to html form */

$errors = '';

$new_article = xdiff_string_patch($old_article, $diff, XDIFF_PATCH_NORMAL, $errors);

if (is_string($new_article)){

echo "New article:\n";

echo $new_article;

}

if (strlen($errors)){

echo "Rejects: \n";

echo $errors;

}

?>

Returns a patched string.

See also xdiff_file_patch().

Пред.

Начало

След.

xdiff_string_patch_binary

Уровень выше

XML Parser Functions

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting