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

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

Функция IntlChar :: isJavaIDPart () - это встроенная функция в PHP, которая используется для проверки, допустима ли входная кодовая точка в символе идентификатора Java или нет. Указанная кодовая точка, которая должна быть определена, является ли кодовая точка идентификатором Java. Это верно для общей категории «Sc» (символы валюты), в которую добавлена функция isIDPart ().
Синтаксис:

 bool IntlChar :: isJavaIDPart ($ codepoint)

Parameters: This function accepts a single parameter $codepoint which is mandatory. The input parameter $codepoint is a character or integer value, which is encoded as UTF-8 string.
Return Value: Returns True if $codepoint is Java identifier character, otherwise return False.
Below programs illustrate the IntlChar::isJavaIDPart() Function in PHP:
Program 1: 
 

php

<?php
// PHP function to illustrate the
// use of IntlChar::isJavaIDPart()
 
// Input control character codepoint value
var_dump(IntlChar::isJavaIDPart(" "));
  
// Input string codepoint value
var_dump(IntlChar::isJavaIDPart("Report Bug"));
   
// Input int codepoint value
var_dump(IntlChar::isJavaIDPart("3 "));
 
// Input string codepoint value
var_dump(IntlChar::isJavaIDPart("R"));
 
// Input floating codepoint value
var_dump(IntlChar::isJavaIDPart("33.44"));
   
// Input int char an identifier
// of codepoint value
var_dump(IntlChar::isJavaIDPart("u{007F}"));
  
// Input symbolic codepoint value
var_dump(IntlChar::isJavaIDPart(" @ "));
var_dump(IntlChar::isJavaIDPart(" $ "));
 
?>

Выход:

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

Program 2:
 

php

<?php
// PHP function to illustrate the
// use of IntlChar::isJavaIDPart()
 
// Declare an array with
// different codepoint value
$arr = array(" ",
             "R",
             " ",
             "u",
             " 5",
             " ",
             "Geeks",
        );
   
// For loop condition to check
// each character through function
foreach ($arr as $val) {
       
    // Check each element as code point data
    var_dump(IntlChar::isJavaIDPart($val));
}
?>

Выход:

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

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

  • Функция IntlChar :: isIDIgnorable ()
  • Функция IntlChar :: isIDStart ()
  • Функция IntlChar :: isIDPart ()

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

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