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ón.\n";
} else {
echo "La cadena $caso_prueba no consiste completamente de signos de puntuación.\n";
}
}
?>
El resultado del ejemplo seria:
La cadena ABasdk!@!$# no consiste completamente de signos de puntuación. La cadena !@ # $ no consiste completamente de signos de puntuación. La cadena *&$() consiste completamente de signos de puntuación.