La función ctype_upper() en PHP se usa para verificar que todos y cada uno de los caracteres de una string determinada estén en mayúsculas o no. Si la string está en mayúsculas, devuelve VERDADERO; de lo contrario, devuelve Falso.
Sintaxis:
ctype_upper (string text)
Parámetro utilizado:-
- $texto: la string probada.
Valor devuelto:
la función devuelve verdadero si cada carácter del texto está en mayúsculas o falso si el texto no está en mayúsculas.
Ejemplos:
Input : GEEKSFORGEEKS Output : Yes Explanation: All characters of "GEEKSFORGEEKS" in UPPERCASE. Input : GFG2018 Output : No Explanation : In text "GFG2018", '2', '0', '1', '8' are not in UPPERCASE. Input : GFG INDIA Output : No Explanation : In String "GFG INDIA" a special character [space] between GFG and INDIA. so answer will be No.
Note: Except string, if we input anything then it will return FALSE.
El siguiente programa ilustra la función ctype_upper() en PHP:
Programa: 1
<?php // PHP program to check given string is // all characters -Uppercase characters $string1 = 'GEEKSFORGEEKS'; if (ctype_upper($string1)) { // if true then return Yes echo "Yes\n"; } else { // if False then return No echo "No\n"; } ?>
Yes
Programa: 2 pasando una array de string como texto e imprimiendo el resultado para valores individuales.
<?php // PHP program to check given string is // all characters -Uppercase characters $strings = array('GEEKSFORGEEKS', 'First', 'PROGRAMAT2018', 'ARTICLE'); // Checking above given four strings //by used of ctype_upper() function . foreach ($strings as $test) { if (ctype_upper($test)) { // if true then return Yes echo "Yes\n"; } else { // if False then return No echo "No\n"; } } ?>
Yes No No Yes
Programa: 3 Conduzca una función de código ctype_upper() donde la entrada será un espacio, símbolo especial, devuelve Falso.
<?php // PHP program to check given string is // all characters -Uppercase characters $strings = array('GEEK @ . com'); // Checking above given four strings //by used of ctype_upper() function . foreach ($strings as $test) { if (ctype_upper($test)) { // if true then return Yes echo "Yes\n"; } else { // if False then return No echo "No\n"; } } ?>
No
Referencias: http://php.net/manual/en/function.ctype-upper.php