PHP | Función IntlChar toupper()

La función IntlChar::toupper() es una función incorporada en PHP que se utiliza para convertir el carácter en mayúsculas Unicode. El carácter dado se cambia con su carácter equivalente en mayúscula. Si el carácter no tiene un equivalente en mayúsculas, devuelve el mismo carácter.

Sintaxis:

mixed IntlChar::toupper ( $codepoint )

Parámetros: Esta función acepta un solo parámetro $codepoint que es obligatorio. El valor del entero $codepoint es (p. ej., 0x2603 para U+2603 SNOWMAN), o el carácter codificado como una string UTF-8 (p. ej., “\u{2603}”).

Valor devuelto: esta función devuelve el carácter asignado en mayúsculas de un carácter determinado. Si el carácter dado no tiene un carácter asignado en mayúsculas, devuelve el carácter en sí. El tipo de retorno será entero a menos que el punto de código se haya pasado como una string UTF-8, en cuyo caso se devolverá una string.

Los siguientes programas ilustran la función IntlChar::toupper() en PHP:

Programa 1:

<?php
  
// PHP program to illustrate
// IntlChar::toupper function
  
// Input data is uppercase character symbol
var_dump(IntlChar::toupper("A"));
  
// Input data is lowercase character symbol
var_dump(IntlChar::toupper("a"));
  
// Input data is number symbol
var_dump(IntlChar::toupper("1"));
  
// Input data is string symbol
var_dump(IntlChar::toupper(ord("xyz")));
  
// Input data is uppercase character symbol
var_dump(IntlChar::toupper(ord("I")));
?>
Producción:

string(1) "A"
string(1) "A"
string(1) "1"
int(88)
int(73)

Programa 2:

<?php
// PHP code to illustrate IntlChar::toupper()
       
// Declare an array $arr
$arr = array(ord("A"), "291", "^", "A", "a", "1");
      
// Loop run for every array element
foreach ($arr as $val){
          
    // Check each element as code point data
    var_dump(IntlChar::toupper($val));
}
?>
Producción:

int(65)
NULL
string(1) "^"
string(1) "A"
string(1) "A"
string(1) "1"

Artículos relacionados:

Referencia: http://php.net/manual/en/intlchar.toupper.php

Publicación traducida automáticamente

Artículo escrito por Mahadev99 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 *