PHP 8.5.0 Alpha 2 available for testing

stream_get_filters

(PHP 5, PHP 7, PHP 8)

stream_get_filtersПолучает список зарегистрированных фильтров

Описание

stream_get_filters(): array

Функция получает список зарегистрированных фильтров на запущенной системе.

Список параметров

Сигнатура функции не содержит параметров.

Возвращаемые значения

Функция возвращает индексный массив, который содержит названия доступных системных фильтров потока.

Примеры

Пример #1 Пример использования функции stream_get_filters()

<?php

$streamlist
= stream_get_filters();
print_r($streamlist);

?>

Вывод приведённого примера будет похож на:

Array (
  [0] => string.rot13
  [1] => string.toupper
  [2] => string.tolower
  [3] => string.base64
  [4] => string.quoted-printable
)

Смотрите также

Добавить

Примечания пользователей 1 note

up
3
Jasper Bekkers
19 years ago
Filters to be used within the convert filter are base64-encode, base64-decode, quoted-printable-encode and quoted-printable-decode. Note: those are not in the string filter, as currently reported by the manual!

Example usage is:
<?php
$h
= fopen('gecodeerd.txt', 'r');
stream_filter_append($h, 'convert.base64-decode');
fpassthru($h);
fclose($h);
?>
Or
<?php
$filter
= 'convert.base64-decode';
$file = 'coded.txt';
$h = fopen('php://filter/read=' . $filter . '/resource=' . $file,'r');
fpassthru($h);
fclose($h);
?>
To Top