IntlChar::charMirror

(PHP 7, PHP 8)

IntlChar::charMirror β€” ΠžΡ‚Ρ€ΠΈΠΌΠ°Ρ‚ΠΈ "Π΄Π·Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½ΠΈΠΉ" символ Π·Π° ΠΊΠΎΠ΄ΠΎΠΌ

Опис

public static IntlChar::charMirror(int|string $codepoint): int|string|null

Π—Π²'язує Π²ΠΊΠ°Π·Π°Π½ΠΈΠΉ символ Ρ–Π· Π΄Π·Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½ΠΈΠΌ відобраТСнням.

Для символів Ρ–Π· Π²Π»Π°ΡΡ‚ΠΈΠ²Ρ–ΡΡ‚ΡŽ Bidi_Mirrored, Ρ–Π½ΠΎΠ΄Ρ– Π½Π΅ΠΎΠ±Ρ…Ρ–Π΄Π½ΠΎ ΠΎΡ‚Ρ€ΠΈΠΌΠ°Ρ‚ΠΈ Π·Π²'язок Π· Ρ–Π½ΡˆΠΈΠΌ символом Unicode, який ΠΌΠΎΠΆΠ½Π° використовувати як Π΄Π·Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½Π΅ відобраТСння Π³Π»Ρ–Ρ„Π° Π·Π°Π΄Π°Π½ΠΎΠ³ΠΎ символу. Π’Π°ΠΊΠΈΠΉ спосіб пСрСтворСння тСксту Ρ– Π· ΠΊΠΎΠ΄ΡƒΠ²Π°Π½ΡŒ Π· Π²Ρ–Π·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ порядку "для Π±Ρ–Π΄Π½ΠΈΡ…". Π’Π°ΠΊΠΎΠΆ корисно для дисплСїв Π±Π΅Π· Π²ΠΈΠ±ΠΎΡ€Ρƒ Π³Π»Ρ–Ρ„Π°.

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

codepoint

ЦСлочислСнноС (int) Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° символа (Π½Π°ΠŸΡ€ΠΈΠΊΠ»Π°Π΄0x2603дляU+2603 Π‘ΠΠ†Π“ΠžΠ’Π˜ΠšΠ), Π°Π±ΠΎ символ Π·Π°ΠΊΠΎΠ΄ΠΎΠ²Π°Π½ΠΈΠΉ рядок UTF-8 (Π½Π°ΠΏΡ€ΠΈΠΊΠ»Π°Π΄ "\u{2603}") .

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” Ρ–Π½ΡˆΠΈΠΉ ΠΊΠΎΠ΄ символу Unicode, який ΠΌΠΎΠΆΠ½Π° використовувати як Π΄Π·Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½Π΅ відобраТСння Π·Π°Π΄Π°Π½ΠΎΠ³ΠΎ Π°Π±ΠΎ codepoint, якщо Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π½ΠΎΠ³ΠΎ символу Π½Π΅ знайшлося Π°Π±ΠΎ якщо codepointΠ½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ свойстваBidi_Mirrored

Π’ΠΈΠΏ, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ”Ρ‚ΡŒΡΡ ΠΏΠΎΠ²ΠΈΠ½Π΅Π½ Π±ΡƒΡ‚ΠΈ int, якщо Ρ‚Ρ–Π»ΡŒΠΊΠΈ символ Π½Π΅ Π±ΡƒΠ² ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΈΠΉ як рядок UTF-8 (string), Ρƒ Ρ†ΡŒΠΎΠΌΡƒ Π²ΠΈΠΏΠ°Π΄ΠΊΡƒ ΠΏΠΎΠ²Π΅Ρ€Π½Π΅Ρ‚ΡŒΡΡ рядок (string). Π£ Ρ€Π°Π·Ρ– виникнСння ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” null

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ВСстування Ρ€Ρ–Π·Π½ΠΈΡ… способів завдання

Loading...

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ виконання Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρƒ:

string(1) "A"
string(1) ">"
string(2) ")"

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ

  • IntlChar::isMirrored() - ΠŸΠ΅Ρ€Π΅Π²Ρ–Ρ€ΠΈΡ‚ΠΈ, якщо Ρƒ символу Π²Π»Π°ΡΡ‚ΠΈΠ²Ρ–ΡΡ‚ΡŒ Bidi_Mirrored
  • IntlChar::PROPERTY_BIDI_MIRRORED