查询

stream_get_filters()函数—用法及示例

「 返回已注册的流过滤器列表 」


函数名称:stream_get_filters()

适用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7

函数描述:stream_get_filters() 函数用于返回已注册的流过滤器列表。

语法:array stream_get_filters(void)

参数:该函数没有参数。

返回值:返回一个包含已注册的流过滤器名称的数组。如果没有已注册的过滤器,则返回一个空数组。

示例:

$filters = stream_get_filters();
print_r($filters);

输出:

Array
(
    [0] => zlib.inflate
    [1] => zlib.deflate
    [2] => string.rot13
    [3] => string.toupper
    [4] => string.tolower
    [5] => string.strip_tags
    [6] => convert.iconv.*
    [7] => consumed
    [8] => dechunk
    [9] => bzip2.compress
    [10] => bzip2.decompress
    [11] => zlib.compress
    [12] => zlib.uncompress
    [13] => mcrypt.*
    [14] => mdecrypt.*
)

以上示例展示了如何使用stream_get_filters()函数获取已注册的流过滤器列表,并将其打印输出。在这个示例中,我们得到了一系列已注册的过滤器名称,如zlib.inflate、zlib.deflate、string.rot13等。这些过滤器可以在流处理函数中使用,以实现不同的数据过滤和转换操作。

补充纠错
上一个函数: stream_get_line()函数
下一个函数: stream_get_contents()函数
热门PHP函数
分享链接