PHP | Función IntlChar isdefined()

La función IntlChar::isdefined() es una función incorporada en PHP que se usa para verificar si el punto de código está definido o no. Se dice que el carácter está determinado si se le asigna un carácter. Es Verdadero para categorías generales distintas de Cn (otras, no asignadas).

Sintaxis:

bool IntlChar::isdefined ( $codepoint )

Parámetros: Esta función acepta un solo parámetro $codepoint que es obligatorio. El valor de $codepoint es un carácter o valor entero, que se codifica como una string UTF-8 .

Valor devuelto: Esta función devuelve True si $codepoint es un carácter definido, False de lo contrario.

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

Programa 1:

<?php
  
// PHP function to illustrate 
// the use of IntlChar::isdefined()
  
// Input data is character type
var_dump(IntlChar::isdefined("A"));
  
// Input data is character type
var_dump(IntlChar::isdefined(" "));
  
// Input data is unicode character
var_dump(IntlChar::isdefined("\u{FDD0}"));
  
// Input data is string type
var_dump(IntlChar::isdefined("XYZ"));
  
// Input data is character type
var_dump(IntlChar::isdefined("5"));
  
?>
Producción:

bool(true)
bool(true)
bool(false)
NULL
bool(true)

Programa 2:

<?php
// PHP code to illustrate IntlChar::isdefined()
      
// Declare an array $arr
$arr = array("G", "GeeksforGeeks", "^", "1001", "6", "\n",
                                             "\n\n", "\t");
     
// Loop run for every array element
foreach ($arr as $val){
         
    // Check each element as code point data
    var_dump(IntlChar::isdefined($val));
}
?>
Producción:

bool(true)
NULL
bool(true)
NULL
bool(true)
bool(true)
NULL
bool(true)

Artículos relacionados:

Referencia: http://php.net/manual/en/intlchar.isdefined.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 *