ctype_print
ctype_space
Ctype Functions
PHP Manual

# ctype_punct

(PHP 4 >= 4.0.4, PHP 5)

ctype_punct — Chequear posibles caracteres imprimibles que no son ni espacios en blanco ni caracteres alfanuméricos

### Descripción

bool ctype_punct ( string `$texto` )

Verifica si todos los caracteres en la cadena entregada, `texto` , son caracteres de puntuación.

### Lista de parámetros

`texto`

  La cadena de prueba.

### Valores retornados

Devuelve `TRUE` si cada caracter del `texto` es imprimible, pero no es una letra, dígito o espacio en blanco; o `FALSE` de lo contrario.

### Ejemplos

Example #1 Un ejemplo de ctype_punct()

`<?php
$cadenas = array('ABasdk!@!$#', '!@ # $', '*&$()');
foreach ($cadenas as $caso_prueba) {
if (ctype_punct($caso_prueba)) {
echo "La cadena $caso_prueba consiste completamente de signos de puntuaci&oacute;n.\n";
} else {
echo "La cadena $caso_prueba no consiste completamente de signos de puntuaci&oacute;n.\n";
}
}
?>`

El resultado del ejemplo seria:

    La cadena ABasdk!@!$# no consiste completamente de signos de puntuaci&oacute;n.
    La cadena !@ # $ no consiste completamente de signos de puntuaci&oacute;n.
    La cadena *&$() consiste completamente de signos de puntuaci&oacute;n.

### Ver también

- ctype_cntrl() - Chequear posibles caracteres de control
- ctype_graph() - Chequear posibles caracteres imprimibles, con excepción de los espacios

ctype_print
ctype_space
Ctype Functions
PHP Manual