2024 年 PHP Conference Japan

stream_filter_remove

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

stream_filter_remove從串流中移除過濾器

說明

stream_filter_remove(資源 $stream_filter): 布林值

移除先前使用 stream_filter_prepend()stream_filter_append() 加入到串流的串流過濾器。在移除過濾器之前,過濾器內部緩衝區中剩餘的任何資料都將被清空到下一個過濾器。

參數

stream_filter

要移除的串流過濾器。

傳回值

成功時返回 true,失敗時返回 false

範例

範例 #1 動態地重新過濾串流

<?php
/* 開啟一個測試檔案以供讀寫 */
$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

參見

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top