PHP | Функция IntlChar :: isIDIgnorable ()

Опубликовано: 12 Апреля, 2022

Функция IntlChar :: isIDIgnorable () - это встроенная функция в PHP, которая используется для определения того, является ли кодовая точка игнорируемым символом или нет. Это ИСТИНА для символов с общей категорией «Cf» (элементы управления форматом), а также для элементов управления ISO без пробелов (U + 0000… U + 0008, U + 000E… U + 001B, U + 007F… U + 009F).

Синтаксис:

 bool IntlChar :: isIDIgnorable ($ codepoint)

Параметры: эта функция принимает один обязательный параметр $ codepoint . Это символьное или целочисленное значение, которое кодируется как строка UTF-8.

Возвращаемое значение: если $ codepoint - игнорируемый идентификатор, возвращает True, в противном случае - False.

Ниже программы иллюстрируют функцию IntlChar :: isIDIgnorable () в PHP.
Программа 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>";
  
?>

Выход:

bool (ложь)
НУЛЕВОЙ
НУЛЕВОЙ
bool (истина)
bool (ложь)
НУЛЕВОЙ

Program 2:

<?php
  
// PHP code to illustrate
// IntlChar::isIDIgnorable function
  
// Declare an array $arr
$arr = array("G", "u{007F}", ".", "8", "/",
              "u{000}", " ", "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>";
}
?>

Выход:

bool (ложь)
bool (истина)
bool (ложь)
bool (ложь)
bool (ложь)
bool (истина)
bool (ложь)
bool (истина)
bool (ложь)

Статьи по Теме:

  • Функция IntlChar :: charDigitValue ()
  • Функция IntlChar :: isalpha ()
  • Функция IntlChar :: isblank ()

Ссылка: http://php.net/manual/en/intlchar.isidignorable.php

РЕКОМЕНДУЕМЫЕ СТАТЬИ