PHP | Función IntlChar::isIDIgnorable()

La función IntlChar::isIDIgnorable() es una función incorporada en PHP que se utiliza para determinar si el punto de código es un carácter ignorable o no. Es VERDADERO para caracteres con categoría general «Cf» (controles de formato), así como controles ISO sin espacios en blanco (U+0000…U+0008, U+000E…U+001B, U+007F…U+009F).

Sintaxis:

bool IntlChar::isIDIgnorable( $codepoint )

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

Valor devuelto: si $codepoint es un identificador ignorable, devuelve True; de ​​lo contrario, devuelve False.

Los siguientes programas ilustran la función IntlChar::isIDIgnorable() en PHP.
Programa 1:

<?php
  
// PHP code to illustrate
// IntlChar::isIDIgnorable() function
  
// Input character codepoint value 
var_dump(IntlChar::isIDIgnorable("X"));
echo "<br>";
  
// Input symbolic codepoint value 
var_dump(IntlChar::isIDIgnorable("^ "));
echo "<br>";
  
// Input int codepoint value 
var_dump(IntlChar::isIDIgnorable("3 "));
echo "<br>";
  
// Input int char an identifier
// of codepoint value
var_dump(IntlChar::isIDIgnorable("\u{007F}"));
echo "<br>";
  
var_dump(IntlChar::isIDIgnorable("\u{012C}"));
echo "<br>";
  
// Input string codepoint value 
var_dump(IntlChar::isIDIgnorable("Geeks"));
echo "<br>";
  
?>

Producción:

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

Programa 2:

<?php
  
// PHP code to illustrate
// IntlChar::isIDIgnorable function
  
// Declare an array $arr
$arr = array("G", "\u{007F}", ".", "8", "/",
              "\u{000}", "\t", "\u{007}", "\u{0AB}" );
  
// Loop run for every array element
foreach ($arr as $val){
      
    // Check each element as code point data
    var_dump(IntlChar::isIDIgnorable($val));
    echo "<br>";
}
?>

Producción:

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

Artículos relacionados:

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

Publicación traducida automáticamente

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