PHP  
downloads | documentation | faq | getting help | mailing lists | | php.net sites | links 
search for in the  
previouscyrus_unbindctype_alnumnext
Last updated: Tue, 09 Jul 2002
view the printer friendly version or the printer friendly version with notes or change language to English | Brazilian Portuguese | Chinese | Czech | Dutch | Finnish | German | Hungarian | Italian | Japanese | Korean | Polish | Romanian | Russian | Spanish | Swedish | Turkish

XVI. Caract�res

Ces fonctions v�rifient si un caract�re ou une cha�ne de caract�res font partie d'une certaine classe de caract�res, en fonction de la configuration locale.

Appel�e avec un argument de type entier, ces fonctions se comportent exactement comme le �quivalent en langage C.

Appel�e avec un argument de type cha�ne, elles v�rifieront chaque caract�re de la cha�ne, et ne retourneront TRUE que si chaque caract�re de la cha�ne satisfait les crit�res requis.

Tout autre type d'argument (autre que cha�ne ou entier) g�n�re une erreur, et retourne FALSE imm�diatement.

Avertissement

Ces fonctions ont �t� ajout�e en PHP 4.0.4, et leur nom peut changer dans un futur proche. Les suggestions actuelles sont : ctype_issomething() au lieu de ctype_somthing ou encore d'en faire une partie ext/standard et utiliser ainsi leur nom en langage C, m�me si cela peut conduire � des confusions entre isset() et is_sometype.

Table des mati�res
ctype_alnum --  V�rifie qu'un caract�re est alpha-num�rique
ctype_alpha --  V�rifie qu'un caract�re est alphab�tique
ctype_cntrl --  V�rifie qu'un caract�re est un caract�re de contr�le
ctype_digit -- V�rifie qu'un caract�re est num�rique
ctype_graph --  V�rifie qu'un caract�re est imprimable (sauf " ", espace)
ctype_lower -- V�rifie qu'un caract�re est en minuscule
ctype_print -- V�rifie qu'un caract�re est imprimable
ctype_punct --  V�rifie qu'un caract�re est imprimable, sans �tre ni un espace, ni un caract�re alpha-num�rique
ctype_space --  V�rifie qu'un caract�re est caract�re blanc (espace, tabulation...)
ctype_upper -- V�rifie qu'un caract�re est en majuscule
ctype_xdigit --  V�rifie qu'un caract�re repr�sente un nombre h�xad�cimal
User Contributed Notes
Caract�res
add a note about notes
[email protected]
07-Aug-2002 07:32

Editors note:

CTYPE functions are always prefered, when possible, to Regular Expressions and, often, even to some equivalent str_*, is_* functions. This is because of the fact that CTYPE uses a native C library and thus processes signitificaly faster.

Maxim Maletsky

[email protected]
12-Aug-2002 02:05

The ctype function(s) won't work under Windows(tm) unless you define the extention path and load the php_ctype.dll in php.ini
ex. edit php.ini:
extension_dir = c:\php\extensions
and
uncomment the extension=php_ctype.dll (take off the ';' from behind the declaration)

-sigmat

add a note about notes
previouscyrus_unbindctype_alnumnext
Last updated: Tue, 09 Jul 2002
show source | credits | stats | mirror sites
Copyright © 2001, 2002 The PHP Group
All rights reserved.
This mirror generously provided by:
Last updated: Sat Aug 31 06:19:44 2002 CEST