= 5.1.0, PHP 7, PHP 8)stream_filter_remove — 從資源流里移除某個過濾器說明stream_filter_remove(resource $stream_filter): bool移除之前通過 strea">

stream_filter_remove

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

stream_filter_remove從資源流里移除某個過濾器

說明

stream_filter_remove(resource $stream_filter): bool

移除之前通過 stream_filter_prepend() 或者 stream_filter_append() 添加到資源流里面的過濾器。 在移除之前,殘留在過濾器內(nèi)部緩沖區(qū)里的所有數(shù)據(jù)刷新到下一個過濾器。

參數(shù)

stream_filter

需要被移除的資源流過濾器。

返回值

成功時返回 true, 或者在失敗時返回 false。

范例

示例 #1 動態(tài)地重新過濾一個資源流

<?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

參見