ConFoo 2025

IntlChar::istitle

(PHP 7, PHP 8)

IntlChar::istitleПроверяет, относится ли кодовая точка к титульным буквам

Описание

public static IntlChar::istitle(int|string $codepoint): ?bool

Метод определяет, относится ли кодовая точка к символам букв титульного регистра. В категорию входят диграфы — символы, которые состоят из двух букв, которые закодировали как один символ, первый из которых — заглавный, например U+01F2 LATIN CAPITAL LETTER D WITH SMALL LETTER Z

Метод возвращает true для общей категории символов титульного регистра — Lt.

Список параметров

codepoint

Целочисленное (int) значение кодовой точки (например, 0x2603 для символа U+2603 СНЕГОВИК) или символ в виде строки (string) в кодировке UTF-8 (например "\u{2603}").

Возвращаемые значения

Метод возвращает true, если символ кодовой точки codepoint относится к титульным символам, false, если нет. Метод возвращает null, если возникла ошибка.

Примеры

Пример #1 Пример проверки кодовых точек

<?php

// Латинская заглавная буква Dz с гачеком U+01C4
var_dump(IntlChar::istitle("DŽ"));

// Латинская заглавная буква D с маленькой буквой Z с гачеком U+01C5
var_dump(IntlChar::istitle("Dž"));

// Латинская строчная буква Dz с гачеком U+01C6
var_dump(IntlChar::istitle("dž"));

// Греческая заглавная буква Alpha с подстрочной йотой U+1FBC
var_dump(IntlChar::istitle("ᾼ"));

// Греческая малая буква Alpha с подстрочной йотой U+1FB3
var_dump(IntlChar::istitle("ᾳ"));

// Греческая заглавная буква Alpha
var_dump(IntlChar::istitle("Α"));

?>

Результат выполнения приведённого примера:

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

Смотрите также

  • IntlChar::isupper() - Проверяет, относится ли символ к общей категории заглавных букв — Lu
  • IntlChar::islower() - Проверяет, относится ли символ к общей категории строчных букв — Ll
  • IntlChar::totitle() - Преобразовывает символ Unicode в титульный регистр (titlecase)

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top