XVII. Character type συναρτήσεις

Εισαγωγή

Οι παρεχόμενες συναρτήσεις αυτής της extension ελέγχουν εάν ένας χαρακτήρας ή string ανήκει σε μία συγκεκριμένη character class σύφμωνα με το ισχύον locale (ανατρέξτε επίσης στη setlocale()).

Όταν καλούνται με παράμετρο τύπου integer, συμπεριφέρονται ακριβώς όπως οι αντίστοιχές τους της C στο header αρχείο "ctype.h".

Όταν καλούνται με παράμετρο τύπου string, το ελέγχουν και επιστρέφουν TRUE μόνο εάν κάθε χρακτήρας ανταποκρίνεται στα δεδομένα κριτίρια. Όταν καλούνται με empty string το αποτέλεσμα είναι πάντα TRUE.

Περνώντας οτιδήποτε άλλο εκτός από string ή integer επιστρέφεται αμέσως FALSE.

Απαιτήσεις

Καμία, απαίτηση, εκτός από τις συναρτήσεις της standard C library που είναι πάντα διαθέσιμες.

Εγκατάσταση

Από την έκδοση 4.2.0 της PHP είναι εκ των προτέρων enabled. Σε παλαιότερες εκδόσεις πρέπει να κάνετε configure και compile την PHP με την επιλογή --enable-ctype.

Ρυθμίσεις κατά την εκτέλεση

Αυτή η επέκταση δεν έχει directives ρύθμισης ορισμένα στο php.ini.

Τύποι Πόρων

Αυτή η επέκταση δεν έχει resource τύπους ορισμένους.

Προκαθορισμένες Σταθερές

Αυτή η επέκταση δεν έχει σταθερές ορισμένες.

Ðßíáêáò Ðåñéå÷ïìÝíùí
ctype_alnum -- Έλεγχος για αλφαριθμητικούς χαρακτήρες
ctype_alpha -- Έλγχος για αλφαβητικούς χαρακτήρες
ctype_cntrl -- Έλεγχος για χαρακτήρες control
ctype_digit -- Έλεγχος για αριθμητικούς χαρακτήρες
ctype_graph -- Έλεγχος για εκτυπώσιμους χαρακτήρες εκτός του space
ctype_lower -- Έλεγχος για μικρά γράμματα
ctype_print -- Έλεγχος για εκτυπώσιμους χαρακτήρες
ctype_punct --  Έλεγχος για κάθε εκτυπώσιμο χαρακτήρα που δεν είναι whitespace ή αλφαριθμητικό
ctype_space -- Έλεγχος για χαρακτήρες whitespace
ctype_upper -- Έλεγχος για κεφαλαία γράμματα
ctype_xdigit --  Έλεγχος για χαρακτήρες που αναπαριστούν ένα δεκαεξαδικό ψηφίο