(PHP 7, PHP 8)
IntlChar::charName β ΠΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Unicode-ΡΠΈΠΌΠ²ΠΎΠ»Π°
$codepoint, int $type = IntlChar::UNICODE_CHAR_NAME): ?stringΠΠ΅ΡΠΎΠ΄ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π² ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ΅ Unicode.
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ type ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ,
Π²Π΅ΡΠ½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ Β«ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅Β» Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΈΠ»ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅,
ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΠΈ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ΅ Unicode 1.0. ΠΠ°Π·Π²Π°Π½ΠΈΡ ΡΠΎΡΡΠΎΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ· Β«Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΡ
Β» ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²
Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°Ρ
A-Z ΠΈ 0-9, ΠΏΡΠΎΠ±Π΅Π»Π° ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Π° Β«-Β».
ΠΠ΅ΡΠΎΠ΄ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈΠ· ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ ΡΡΠ°Π½Π΄Π°ΡΡΠ° Unicode 1.0,
ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Ρ Β«ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈΒ» Π½Π°Π·Π²Π°Π½ΠΈΡΠΌΠΈ ΠΈ Π΅ΡΠ»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡ ICU ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ Π½Π°Π·Π²Π°Π½ΠΈΠΉ.
codepoint0x2603
Π΄Π»Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π° U+2603 Π‘ΠΠΠΠΠΠΠ) ΠΈΠ»ΠΈ ΡΠΈΠΌΠ²ΠΎΠ» Π² Π²ΠΈΠ΄Π΅
ΡΡΡΠΎΠΊΠΈ (string) Π² ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ΅ UTF-8 (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ "\u{2603}").
typeΠΠ°Π±ΠΎΡ ΠΈΠΌΡΠ½ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ°. ΠΠΎΠ½ΡΡΠ°Π½ΡΠ° ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°:
ΠΠ΅ΡΠΎΠ΄ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Π°, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠ΅,
ΠΈΠ»ΠΈ ΠΏΡΡΡΡΡ ΡΡΡΠΎΠΊΡ, Π΅ΡΠ»ΠΈ Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π½Π΅Ρ ΠΈΠΌΠ΅Π½ΠΈ.
ΠΠ΅ΡΠΎΠ΄ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ null, Π΅ΡΠ»ΠΈ ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ ΡΠΎΡΠΊΠ° Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π² Π½Π°Π±ΠΎΡΠ΅.
ΠΡΠΈΠΌΠ΅Ρ #1 ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ ΡΠΎΡΠ΅ΠΊ
<?php
var_dump(IntlChar::charName("."));
var_dump(IntlChar::charName(".", IntlChar::UNICODE_CHAR_NAME));
var_dump(IntlChar::charName("\u{2603}"));
var_dump(IntlChar::charName("\u{0000}"));
?>Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΈΠ²Π΅Π΄ΡΠ½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°:
string(9) "FULL STOP" string(9) "FULL STOP" string(7) "SNOWMAN" string(0) ""