El ctype_punct() es una función incorporada en PHP que se usa para verificar el carácter imprimible que no es un espacio en blanco o un carácter alfanumérico. Todos los caracteres de una string se pueden imprimir, pero no son alfanuméricos, dígitos ni espacios en blanco, de lo contrario devuelven Verdadero; de lo contrario, devuelven Falso.
Sintaxis:
bool ctype_punct ( $text )
Parámetros: Esta función acepta un único parámetro $texto . Es un parámetro obligatorio que especifica la string.
Valor devuelto: Devuelve True si la string no contiene ningún carácter alfanumérico, dígito o en blanco y False en caso de falla.
Ejemplos:
Input : GeeksforGeeks Output : No Explanation: String (GeeksforGeeks) contains only the alphanumeric characters. Input : $%^&@ Output : Yes Explanation: String ($%^&@) contains only the punctuation character.
Los siguientes programas ilustran la función ctype_punct().
Programa 1:
<?php // PHP program to check the given // string is not containing any // alphanumeric or digit or blank // character $string1 = 'GeeksforGeeks'; if ( ctype_punct($string1)) echo "Yes\n"; else echo "No\n"; $string2 = '$%^&@'; if ( ctype_punct($string2)) echo "Yes\n"; else echo "No\n"; ?>
No Yes
Programa 2: el código para la función ctype_punct() acepta una array de entrada de string que contiene números enteros y un símbolo especial.
<?php // PHP program to check given // string is not contain any // alphanumeric or digit or // blank character $strings = array ( 'Geeks', 'Geeks space', '@@##-- /', '12345', '\n', '&%@!()^' ); // Checking above given strings // by used of ctype_punct() // function . foreach ($strings as $test) { if (ctype_punct($test)) echo "Yes\n"; else echo "No\n"; } ?>
No No No No No Yes
Referencia: http://php.net/manual/en/function.ctype-punct.php
Publicación traducida automáticamente
Artículo escrito por Mithun Kumar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA