Cada filtro hace lo que su nombre implica, y se refiere al comportamiento de la función PHP correspondiente. Para más detalles sobre un filtro, consulte el manual de la función de referencia.
El uso de este filtro es equivalente a tratar todos los datos del flujo a través de la función str_rot13() .
Ejemplo #1 string.rot13
<?php
$fp = fopen('php://output', 'w');
stream_filter_append($fp, 'string.rot13');
fwrite($fp, "Ceci est un test.\n");
/* muestra : Prpv rfg ha grfg. */
?>El uso de este filtro es equivalente a tratar todos los datos del flujo a través de la función strtoupper() .
Ejemplo #2 string.toupper
<?php
$fp = fopen('php://output', 'w');
stream_filter_append($fp, 'string.toupper');
fwrite($fp, "Ceci est un test.\n");
/* muestra : CECI EST UN TEST. */
?>El uso de este filtro es equivalente a tratar todos los datos del flujo a través de la función strtolower() .
Ejemplo #3 string.tolower
<?php
$fp = fopen('php://output', 'w');
stream_filter_append($fp, 'string.tolower');
fwrite($fp, "Ceci est un test.\n");
/* muestra : ceci est un test. */
?>