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などの一連の登録フィルター名を取得します。これらのフィルターは、さまざまなデータフィルタリングと変換操作を実装するためにストリーム処理関数で使用できます。