La función ctype_print() en PHP se usa para verificar que todos y cada uno de los caracteres de una string estén visibles o no. Si todos los caracteres de la string son visibles, devuelve VERDADERO ; de lo contrario, si hay algún carácter de control , devuelve FALSO .
Carácter de control: Un carácter que no representa un carácter imprimible pero sirve para iniciar una acción particular. por ejemplo , ‘\n’ es un carácter de control que no se puede imprimir pero realiza la acción «Siguiente línea»
Sintaxis:
ctype_print(string text)
Parámetro utilizado:
- $texto: la string probada. Es un parámetro obligatorio.
Valores devueltos:
esta función devuelve VERDADERO si todos los caracteres de la string son imprimibles (sin contener ningún carácter de control). Y devuelva FALSO si la string contiene algún carácter de control.
Ejemplos:
Input : Geeks for geeks article Output : Geeks for geeks article -->Yes visible Explanation : The string contains three blank space and the function returns TRUE. Input : \tgfg\n Output : gfg --> No visible Explanation : '\t' and '\n' are control character . Then the function returns False.
Programa: 1
<?php // PHP program to illustrate // ctype_print() function $string = 'GFG A Computer Science Portal'; // Checking above given strings // by used of ctype_print() function . if (ctype_print($string)) { // if true then return Yes echo "$string: Yes visible\n"; } else { // if False then return No echo "$string: Not visible\n"; } ?>
GFG A Computer Science Portal: Yes visible
Programa: 2 Conduce un código de la función ctype_print() donde la entrada será un número entero, símbolos en una array de strings.
<?php // PHP program to illustrate // ctype_print() function $strings = array( "GeeksforGeeks", "GFG2018", "\nComputerScience", "G 4 G", "@#$$.&*()_+;?~", "78 96 . 90" ); // Checking above array of strings // by used of ctype_print() function. foreach ($strings as $str) { if (ctype_print($str)) { // if true then return Yes echo "$str: (Yes visible)\n"; } else { // if False then return No echo "$str: (No visible)\n"; } } ?>
GeeksforGeeks: (Yes visible) GFG2018: (Yes visible) ComputerScience: (No visible) G 4 G: (Yes visible) @#$$.&*()_+;?~: (Yes visible) 78 96 . 90: (Yes visible)
Referencias: http://php.net/manual/en/function.ctype-print.php