PHP | Función IntlChar foldCase()

La función IntlChar::foldCase() es una función incorporada en PHP que se usa para realizar el plegado de casos en un punto de código. El plegado de mayúsculas y minúsculas significa que el carácter dado se asigna a sus caracteres en minúsculas equivalentes.
Sintaxis: 
 

mixed IntlChar::foldCase( $codepoint, $options = 
IntlChar::FOLD_CASE_DEFAULT )

Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación: 
 

  • $codepoint: este parámetro es un carácter o un valor entero, que se codifica como una string UTF-8.
  • $opciones: este parámetro contiene las constantes de carácter IntlChar::FOLD_CASE_DEFAULT de forma predeterminada o IntlChar::FOLD_CASE_EXCLUDE_SPECIAL_I .

Valor de retorno: esta función devuelve Simple_Case_Folding del punto de código. Si el punto de código no tiene un equivalente de plegado de mayúsculas y minúsculas, se devuelve el propio punto de código.
El siguiente programa ilustra la función IntlChar::foldCase() en PHP:
Programa: 
 

php

<?php
// PHP program to illustrate the IntlChar::foldCase() function
 
var_dump(IntlChar::foldCase('AA', IntlChar::FOLD_CASE_EXCLUDE_SPECIAL_I));
 
var_dump(IntlChar::foldCase('@', IntlChar::FOLD_CASE_EXCLUDE_SPECIAL_I));
 
var_dump(IntlChar::foldCase('&', IntlChar::FOLD_CASE_EXCLUDE_SPECIAL_I));
 
var_dump(IntlChar::foldCase('C', IntlChar::FOLD_CASE_DEFAULT));
 
var_dump(IntlChar::foldCase('Lt', IntlChar::FOLD_CASE_DEFAULT));
 
var_dump(IntlChar::foldCase('/', IntlChar::FOLD_CASE_DEFAULT));
 
var_dump(IntlChar::foldCase('g', IntlChar::FOLD_CASE_DEFAULT));
 
var_dump(IntlChar::foldCase('1', IntlChar::FOLD_CASE_DEFAULT));
 
?>
Producción: 

NULL
string(1) "@"
string(1) "&"
string(1) "c"
NULL
string(1) "/"
string(1) "g"
string(1) "1"

 

Referencia: https://www.php.net/manual/en/intlchar.foldcase.php
 

Publicación traducida automáticamente

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