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