(PHP 5 >= 5.1.0)
stream_filter_remove — Remove a filter from a stream
Removes a stream filter previously added to a stream with stream_filter_prepend() or stream_filter_append(). Any data remaining in the filter's internal buffer will be flushed through to the next filter before removing it.
The stream filter to be removed.
Връща TRUE при успех или FALSE при неуспех.
Example #1 Dynamicly refiltering a stream
<?php
/* Open a test file for reading and writing */
$fp = fopen("test.txt", "rw");
$rot13_filter = stream_filter_append($fp, "string.rot13", STREAM_FILTER_WRITE);
fwrite($fp, "This is ");
stream_filter_remove($rot13_filter);
fwrite($fp, "a test\n");
rewind($fp);
fpassthru($fp);
fclose($fp);
?>
Примерът по-горе ще изведе:
Guvf vf a test