PHP | Función ctype_punct() – Part 1

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";
?>
Producció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";
}
  
?>
Producció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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *