IntlChar::istitle

(PHP 7, PHP 8)

IntlChar::istitle β€” ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚, относится Π»ΠΈ кодовая Ρ‚ΠΎΡ‡ΠΊΠ° ΠΊ Ρ‚ΠΈΡ‚ΡƒΠ»ΡŒΠ½Ρ‹ΠΌ Π±ΡƒΠΊΠ²Π°ΠΌ

ОписаниС

public static function 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 с малСнькой Π±ΡƒΠΊΠ²ΠΎΠΉ Z с Π³Π°Ρ‡Π΅ΠΊΠΎΠΌ U+01C5
var_dump(IntlChar::istitle("Η…"));

// Латинская строчная Π±ΡƒΠΊΠ²Π° Dz с Π³Π°Ρ‡Π΅ΠΊΠΎΠΌ U+01C6
var_dump(IntlChar::istitle("Η†"));

// ГрСчСская заглавная Π±ΡƒΠΊΠ²Π° 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)
οΌ‹Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ добавляли примСчания для страницы