|
|
 |
Ap茅ndice N. Lista de Filtros Disponibles
La siguiente es una lista de unos cuantos filtros de secuencia
integrados que puede usar con
stream_filter_append(). Su versi贸n de PHP
puede tener m谩s (o menos) filtros de los que son listados
aqu铆.
Vale la pena anotar una ligera asimetr铆a entre
stream_filter_append() y
stream_filter_prepend(). Cada secuencia en PHP
contiene un peque帽o b煤fer de
lectura en donde almacena los bloques de datos recibidos
desde el sistema de archivos u otro recurso para procesar los datos
de la forma m谩s eficiente. Tan pronto como los datos son
tomados del recurso y colocados en el b煤fer interno de la
secuencia, 茅stos son procesados inmediatamente a
trav茅s de cualquier filtro adjunto sin importar que la
aplicaci贸n PHP est茅 lista para los datos o no. Si los
datos est谩n en el b煤fer de lectura cuando un filtro es
a帽adido al final, los datos ser谩n
procesados inmediatamente a trav茅s del filtro haciendo
parecer que el proceso fuera transparente. Sin embargo, si los datos
est谩n en el b煤fer de lectura cuando un filtro es
adjuntado al comienzo, los datos
NO ser谩n procesados a trav茅s del
filtro. En su lugar esperar谩 a que el siguiente bloque de
datos sea recuperado del recurso.
Para una lista de filtros instalados en su versi贸n de PHP,
use stream_get_filters().
Cada uno de estos filtros hace precisamente lo que sus nombres
implican y corresponden al comportamiento de una funci贸n de
manipulaci贸n de cadenas que hace parte de php. Para
m谩s informaci贸n sobre un filtro dado,
refi茅rase a la p谩gina del manual de la funci贸n
correspondiente.
string.rot13 (a partir de PHP 4.3.0) El uso de
este filtro es equivalente a procesar todos los datos de la
secuencia a trav茅s de la funci贸n
str_rot13().
Ejemplo N-1. string.rot13 |
<?php
$da = fopen('php://output', 'w');
stream_filter_append($da, 'string.rot13');
fwrite($da, "Esto es una prueba.\n");
?>
|
|
string.toupper (a partir de PHP 5.0.0) El uso de
este filtro es equivalente a procesar todos los datos de la
secuencia a trav茅s de la funci贸n
strtoupper().
Ejemplo N-2. string.toupper |
<?php
$da = fopen('php://output', 'w');
stream_filter_append($da, 'string.toupper');
fwrite($da, "Esto es una prueba.\n");
?>
|
|
string.tolower (a partir de PHP 5.0.0) El uso de
este filtro es equivalente a procesar todos los datos de la
secuencia a trav茅s de la funci贸n
strtolower().
Ejemplo N-3. string.tolower |
<?php
$da = fopen('php://output', 'w');
stream_filter_append($da, 'string.tolower');
fwrite($da, "Esto es una prueba.\n");
?>
|
|
string.strip_tags (a partir de PHP 5.0.0) El uso
de este filtro es equivalente a procesar todos los datos de la
secuencia a trav茅s de la funci贸n
strip_tags(). Acepta par谩metros en una de
dos formas: Ya sea como una cadena que contiene una lista de
etiquetas, similar al segundo par谩metro de la funci贸n
strip_tags(), o como una matriz de nombres de
etiqueta.
Ejemplo N-4. string.strip_tags |
<?php
$da = fopen('php://output', 'w');
stream_filter_append($da, 'string.strip_tags', STREAM_FILTER_WRITE, "<b><i><u>");
fwrite($da, "<b>texto en negrilla</b> llevado a <h1>nivel de cabecera 1</h1>\n");
fclose($da);
$da = fopen('php://output', 'w');
stream_filter_append($da, 'string.strip_tags', STREAM_FILTER_WRITE, array('b','i','u'));
fwrite($da, "<b>texto en negrilla</b> llevado a <h1>nivel de cabecera 1</h1>\n");
fclose($da);
?>
|
|
add a note
User Contributed Notes
Lista de Filtros Disponibles
There are no user contributed notes for this page.
| |
| | Citas célebres | Un abogado no necesita ser brillante; sólo requiere sentido común y uñas más o menos limpias. John Mortimer Dramaturgo inglés (n. 1923) | | Citas en tu mail | | ©Contenidos Gratis |
| Chiste de... Varios | | El desnudo del pintor | Dos amigas:
- ¿Así que posaste para el pintor sin nada de ropa?
- No, mujer, él estaba completamente vestido. | | Chistes en tu mail | | ©ContenidosGratis |
| Inicio | Acción | Estrategia | Palabras | Puzzles | Solitarios | Foro Trucos |  | Cake Mania Jugadores: 6835 Categoría del juego: Acción Objetivo del juego: Ayuda a Jill a recuperar la pasteler韆 de su abuela llevando su propia pasteler韆; consigue clientes y gana dinero. |
|  | Rainbow Web Jugadores: 2199 Categoría del juego: Puzzles Objetivo del juego: Rompe un pegajoso hechizo y salva un reino de fantas韆 en Rainbow Web. Tendr醩 toneladas de diversi髇 mientras juegas a este m醙ico desaf韔 para la mente. |
|  | Mahjongg Fortuna Jugadores: 12462 Categoría del juego: Solitarios Objetivo del juego: Velocidad y habilidad mental son las armas más importantes en esta versión de un antiguo juego asiático. Despeja el tablero lo antes posible haciendo clic en las fichas iguales y gánate la fama eterna de la puntuación más alta. |
|  | Chainz 2 Jugadores: 6955 Categoría del juego: Puzzles Objetivo del juego: Entra en el mundo de las combinaciones con Chainz 2: Relinked, emocionante secuela del exitazo del a駉 pasado, Chainz. Gira eslabones y crea combinaciones de 3 m醩. |
|  | Delicious Jugadores: 4405 Categoría del juego: Acción Objetivo del juego: 縀res un as de la multitarea? 縌uieres que tus clientes est閚 contentos? ues Delicious es tu juego! Sacia el apetito de los clientes y tenlos contentos; o te arriesgues! |
|  | Bookworm Jugadores: 4568 Categoría del juego: Palabras Objetivo del juego: Junta las letras para formar palabras. ¡Las palabras más largas valen más puntos! |
|  | Zuma Jugadores: 4976 Categoría del juego: Acción Objetivo del juego: Controla el 韉olo de la rana de piedra de los antiguos Zuma en este intrigante enigma de acci髇. ispara bolas para formar conjuntos de tres, pero si dejas que lleguen a la calavera dorada morir醩! |
|  | Jewel of Atlantis Jugadores: 3798 Categoría del juego: Puzzles Objetivo del juego: Descubre la ciudad hundida de la Atl醤tida y busca valiosos tesoros. Viaja m醩 all de las profundidades del mar y vive trepidantes aventuras en Jewel of Atlantis. |
|  | Jewel Quest Jugadores: 3727 Categoría del juego: Puzzles Objetivo del juego: Convierte la arena de la antigua selva en oro tan r醦ido como puedas juntando grupos de 3 elementos. os grupos m醩 grandes valen m醩 puntos! |
|  | Bejeweled 2 Jugadores: 3659 Categoría del juego: Puzzles Objetivo del juego: Con cuatro modos de juego 鷑icos y fascinantes, nuevas piezas de juego explosivas e imponentes fondos planetarios, Bejeweled 2 es mucho m醩 adictivo que nunca. |
|
|