stream_filter_remove

(PHP 5 >= 5.1.0, PHP 7)

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