xdiff_string_diff
En esta página
xdiff_string_diff
Hacer un diff unificado de dos strings
Descripción#
xdiff_string_diff(string $old_data, string $new_data, [int $context], [bool $minimal]): string
```php
Hace un diff unificado que contiene diferencias entre el string `old_data` y el string `new_data` y devuelve este. El diff resultante es legible. Un parámetro opcional `context` especifica el número de líneas de contexto que hay que añadir alrededor de cada cambio. Establecer el parámetro `minimal` a true dará como resultado de salida el archivo parche más corto posible (puede tomar algo de tiempo).
## Parámetros
`old_data`
Primera cadena con información. Esta actúa como "vieja" información.
`new_data`
Segundo string con información. Esta actúa como "nueva" información.
`context`
Indica el número de líneas de contexto que desea incluir en el diff resultado.
`minimal`
Establezca este parámetro a `true` si desea reducir el tamaño del resultado (puede tomar algo de tiempo).
## Valores devueltos
Devuelve un string con el resultado diff o `false` si ocurriera un error interno.
## Ejemplos
Ejemplo de `xdiff_string_diff`
El siguiente código hace un diff unificado de dos artículos.
```php
Notas#
[!NOTE] Esta función no funciona bien con string binarios. Para hacer un diff de string binario utilice
xdiff_string_bdiff/xdiff_string_rabdiff.
Véase también#
xdiff_string_patch