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

stream_filter_remove

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

stream_filter_remove從資源流里移除某個(gè)過(guò)濾器

說(shuō)明

stream_filter_remove(resource $stream_filter): bool

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

參數(shù)

stream_filter

需要被移除的資源流過(guò)濾器。

返回值

成功時(shí)返回 true, 或者在失敗時(shí)返回 false。

范例

示例 #1 動(dòng)態(tài)地重新過(guò)濾一個(gè)資源流

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

?>

以上例程會(huì)輸出:

Guvf vf a test

參見(jiàn)