MANUAL DE PHP

(y algo mas)windsurf pozo izquierdo
Google
search for in the  
ELMARRAJO.COM mysql bulma desarrollo web linux fedora html ayuda

windsurf mercedes camper

XVII. Funciones de Tipo de Caracter

Introducción

Las funciones que ofrece esta extensión chequean si un caracter o cadena se ubica dentro de una determinada clase de caracteres, de acuerdo a la localidad actual (vea también setlocale()).

Cuando son llamadas con un argumento entero, estas funciones se comportan exactamente como sus homólogos de C provenientes de ctype.h. Esto quiere decir que si pasa un entero menor que 256, usará su valor ASCII para verificar si se ajusta al rango especificado (los dígitos están entre 0x30-0x39). Si el número se encuentra entre -128 y -1 inclusive entonces se le sumará 256 y el chequeo se realizará sobre ese valor.

Cuando son llamadas con un argumento de tipo cadena, chequearán cada caracter de la cadena y solo devolverán TRUE si cada caracter de la cadena coincide con el criterio solicitado. Cuando son llamadas con una cadena vacía, el resultado será siempre TRUE en PHP < 5.1 y FALSE a partir de 5.1.

Al pasar cualquier cosa diferente a una cadena o un entero, se devolverá FALSE inmediatamente.

Debe notarse que se prefieren siempre las funciones ctype sobre las expresiones regulares, e incluso sobre algunas funciones str_* e is_* equivalentes. Esto se debe a que ctype usa una biblioteca C nativa y por lo tanto realiza sus procesos significativamente más rápido.

Requisitos

Ninguno aparte de las funciones de la biblioteca de C estándar, la cual se encuentra disponible siempre.

Instalación

A partir de PHP 4.2.0 estas funciones están habilitadas por defecto. En versiones anteriores es necesario configurar y compilar PHP con el parámetro --enable-ctype. Es posible deshabilitar el soporte para ctype con --disable-ctype.

La versión para Windows de PHP tiene soporte nativo para esta extensión. No se necesita cargar ninguna extensión adicional para usar estas funciones.

Nota: A partir de PHP 4.3.0 el soporte para ctype es nativo.

Configuración en tiempo de ejecución

Esta extensión no tiene directivas de configuración en php.ini.

Tipos de recursos

Esta extensión no tiene ningún tipo de recurso definido.

Constantes predefinidas

Esta extensión no tiene ninguna constante definida.

Tabla de contenidos
ctype_alnum -- Chequear posibles caracteres alfanuméricos
ctype_alpha -- Chequear posibles caracteres alfabéticos
ctype_cntrl -- Chequear posibles caracteres de control
ctype_digit -- Chequear posibles caracteres numéricos
ctype_graph -- Chequear posibles caracteres imprimibles, con excepción de los espacios
ctype_lower -- Chequear posibles caracteres en minúscula
ctype_print -- Chequear posibles caracteres imprimibles
ctype_punct --  Chequear posibles caracteres imprimibles que no son ni espacios en blanco ni caracteres alfanuméricos
ctype_space -- Chequear posibles caracteres de espacio en blanco
ctype_upper -- Chequear posibles caracteres en mayúscula
ctype_xdigit --  Chequear posibles caracteres que representen un dígito hexadecimal


add a note add a note User Contributed Notes
Funciones de Tipo de Caracter
avarab at gmail dot com
03-Jan-2006 12:58
In case the ctype_*() functions aren't compiled in your PHP and you can't recompile for some reason (e.g. shared host) you can use the compatability functions from the MediaWiki project which use preg_* as a replacement[1], removing lines 2 and 3 in the source should make them suitable for usage elsewhere.

Shameless self-advertisement, but hey, we find them useful;)

1. A tinyurl because the submission script complained about long lines: http://tinyurl.com/7hz4l
1. The real url split up:
http://cvs.sourceforge.net/viewcvs.py/*checkout*/
wikipedia/phase3/includes/compatability/ctype.php
Gregory Boshoff
07-Aug-2005 08:47
As noted above unfortunately many PHP developers are seemingly unaware of these functions and are still using less  efficient equivalents.

Use the ctype functions for input type vaildation.

Example wrapper function:

 function detect_type($str, $type_req = ''){
       $type = array();
     (ctype_alnum($str) === TRUE) ? ($type = 'alnum') : FALSE;
     (ctype_digit($str) === TRUE) ? ($type = 'digit') : FALSE;
     (ctype_alpha($str) === TRUE) ? ($type = 'alpha') : FALSE;
       return ($type === $type_req) ? TRUE : FALSE;
   } // end fun

$str = 'AlphaString';
$type_req = 'alpha';

// Returns TRUE if the string is of the required type
echo detect_type($str, $type_req);

Citas célebres

La virtud no consiste en abstenerse del vicio, sino en no desearlo.

George Bernard Shaw
Dramaturgo inglés
(1856-1950)
Citas en tu mail
©Contenidos Gratis

Ilusiones Opticas
ilusion_optica_039.jpg
Contenidos Web

Chiste de... Familias
El segundo hijo

La esposa dice a su marido:

- Ahora que va a nacer nuestro segundo hijo, tendremos que mudarnos a una casa más grande.

- El hijo que está escuchando le dice a su madre:

- Es igual, de todos modos nos seguirá.
Chistes en tu mail
©ContenidosGratis

Humor Gráfico
humor_grafico_004.jpg
Contenidos Web

Inicio | Acción | Estrategia | Palabras | Puzzles | Solitarios | Foro Trucos
Cake ManiaCake Mania
Jugadores: 6835
Categoría del juego: Acción
Objetivo del juego: Ayuda a Jill a recuperar la pastelería de su abuela llevando su propia pastelería; consigue clientes y gana dinero.
Rainbow WebRainbow Web
Jugadores: 2199
Categoría del juego: Puzzles
Objetivo del juego: Rompe un pegajoso hechizo y salva un reino de fantasía en Rainbow Web. Tendrás toneladas de diversión mientras juegas a este mágico desafío para la mente.
Mahjongg FortunaMahjongg 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 2Chainz 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ño pasado, Chainz. Gira eslabones y crea combinaciones de 3 ó más.
DeliciousDelicious
Jugadores: 4405
Categoría del juego: Acción
Objetivo del juego: ¿Eres un as de la multitarea? ¿Quieres que tus clientes estén contentos? ¡Pues Delicious es tu juego! Sacia el apetito de los clientes y tenlos contentos; ¡no te arriesgues!
BookwormBookworm
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!
ZumaZuma
Jugadores: 4976
Categoría del juego: Acción
Objetivo del juego: Controla el ídolo de la rana de piedra de los antiguos Zuma en este intrigante enigma de acción. ¡Dispara bolas para formar conjuntos de tres, pero si dejas que lleguen a la calavera dorada morirás!
Jewel of AtlantisJewel of Atlantis
Jugadores: 3798
Categoría del juego: Puzzles
Objetivo del juego: Descubre la ciudad hundida de la Atlántida y busca valiosos tesoros. Viaja más allá de las profundidades del mar y vive trepidantes aventuras en Jewel of Atlantis.
Jewel QuestJewel Quest
Jugadores: 3727
Categoría del juego: Puzzles
Objetivo del juego: Convierte la arena de la antigua selva en oro tan rápido como puedas juntando grupos de 3 elementos. ¡Los grupos más grandes valen más puntos!
Bejeweled 2Bejeweled 2
Jugadores: 3659
Categoría del juego: Puzzles
Objetivo del juego: Con cuatro modos de juego únicos y fascinantes, nuevas piezas de juego explosivas e imponentes fondos planetarios, Bejeweled 2 es mucho más adictivo que nunca.
Contenidos gratis en tu webSiguiente >>

Fotos divertidas
fotos_increibles_0028.jpg
Contenidos Web
microrobots avion deportes riesgo recetas cocina canaria juegos online gratis moto motociclismo horoscopos naranjas valencianas surf canarias montañismo ciudades turismo postales gratis library Horoscopos Diarios Windsurf Canarias
fregadero microondas placa electrica bañopreparar camper pantalla plananevera compresor electricacamper fiat ducato camper baño quimicomampara enrollable bañocamper aire climatizadofurgoneta surf windsurffurgoneta surf windsurftelevisor furgonetas camperfurgonetas camper cama

Sudoku del día
Nivel de dificultad: Fácil



Cómo jugar:
El juego consiste en colocar los números del 1 al nueve de tal forma que no se repita el mismo número en la columna, fila y caja (bloques 3x3 enmarcados).

©Contenidos Gratis | Sudoku en tu mail
Sucedió el...

30 de agosto de 1617

Fallece Santa Rosa de Lima, por la que se celebra el "Día de la Patrona de América".
Efemérides en tu mail
©Contenidos Gratis
windsurf canarias youtube porno canarias baleares valencia madrid