stream_filter_remove

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

stream_filter_removeElimina un filtro de un flujo

Descripción

stream_filter_remove(resource $stream_filter): bool

Elimina un filtro de flujo previamente añadido al flujo con stream_filter_prepend() o stream_filter_append(). Cualquier información restante en el buffer interno del filtro será volcada al siguiente filtro antes de eliminarla.

Parámetros

stream_filter

El filtro de flujo a eliminar.

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

Ejemplos

Ejemplo #1 Refiltrar dináminamente un flujo

<?php
/* Abrir un archivo de prueba para lectura y escritura */
$fp = fopen("prueba.txt", "rw");

$filtro_rot13 = stream_filter_append($fp, "string.rot13", STREAM_FILTER_WRITE);
fwrite($fp, "Esto es ");
stream_filter_remove($filtro_rot13);
fwrite($fp, "una prueba\n");

rewind($fp);
fpassthru($fp);
fclose($fp);

?>

El resultado del ejemplo sería:

Rfgb rf una prueba

Ver también

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top