PHP | Función ctype_cntrl() – Part 1

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

Deja una respuesta

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