El ctype_cntrl() es una función incorporada en PHP que se usa para verificar que todos los caracteres en la string/texto sean caracteres de control. Los caracteres de control son, por ejemplo, avance de línea, tabulación, escape.
Sintaxis:
bool ctype_cntrl ( $str )
Parámetros: Esta función acepta un solo parámetro $str. Es un parámetro obligatorio que especifica la string.
Valor devuelto: Devuelve True si una string contiene solo caracteres de control y False en caso de falla.
Ejemplos:
Input: GeeksforGeeks Output: No Explanation: String (GeeksforGeeks) contains only the alphanumeric characters. Input: \n\t Output: Yes Explanation: String (\n\t) contains only the control character.
Los siguientes programas ilustran la función ctype_cntrl().
Programa 1:
php
<?php // PHP program to check if a string has all // control characters $str1 = "GeeksforGeeks"; if ( ctype_cntrl($str1)) echo "Yes\n"; else echo "No\n"; $str2 = "\n\t"; if ( ctype_cntrl($str2)) echo "Yes\n"; else echo "No\n"; ?>
No Yes
Programa 2: Implementación de la función ctype_cntrl() que toma como entrada una array de strings que contiene números enteros y símbolos especiales.
php
<?php // PHP program to check if a string has all // control characters $str = array( "Geeks", "Geeks space", "@@##-- /", "\n", "\t \r", "\r\t\n" ); // Check the above strings by using // ctype_cntrl() function foreach ($str as $test) { if (ctype_cntrl($test)) echo "Yes\n"; else echo "No\n"; } ?>
No No No Yes No Yes
Referencias: http://php.net/manual/en/function.ctype-cntrl.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