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

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

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

Синтаксис:

 bool IntlChar :: isJavaIDStart ($ codepoint)

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

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

Ниже программы иллюстрируют функцию IntlChar :: isJavaIDStart () в PHP:

Program 1:  

PHP

<?php
// PHP function to illustrate the
// use of IntlChar::isJavaIDStart()
    
// Input string codepoint value with
// Capital and small letter
var_dump(IntlChar::isJavaIDStart("R"));
 
// Input string codepoint value with small character
var_dump(IntlChar::isJavaIDStart("r"));
 
// Input control character codepoint value
var_dump(IntlChar::isJavaIDStart(" "));
   
// Input string codepoint value
var_dump(IntlChar::isJavaIDStart("Bug"));
    
// Input int codepoint value
var_dump(IntlChar::isJavaIDStart("3 "));
  
// Input int char an identifier
// of codepoint value
var_dump(IntlChar::isJavaIDStart("u{007F}"));
   
// Input symbolic codepoint value
var_dump(IntlChar::isJavaIDStart(" @ "));
var_dump(IntlChar::isJavaIDStart(" $ "));
  
?>

Выход:

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

Program 2:

PHP

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

Выход:

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

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

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

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

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