IntlChar::charDigitValue
(PHP 7, PHP 8)
IntlChar::charDigitValue β ΠΡΡΠΈΠΌΠ°ΡΠΈ Π΄Π΅ΡΡΡΠΊΠΎΠ²Ρ ΡΠΈΡΡΡ ΡΠ· ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π΄Π΅ΡΡΡΠΊΠΎΠ²ΠΎΡ ΡΠΈΡΡΠΈ
ΠΠΏΠΈΡ
public static IntlChar::charDigitValue(int|string $codepoint): ?int
ΠΡΡΠΈΠΌΡΡ ΠΡΡΠΈΠΌΠ°ΡΠΈ Π΄Π΅ΡΡΡΠΊΠΎΠ²Ρ ΡΠΈΡΡΡ ΡΠ· ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π΄Π΅ΡΡΡΠΊΠΎΠ²ΠΎΡ ΡΠΈΡΡΠΈ.
Π’Π°ΠΊΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ Π²Ρ ΠΎΠ΄ΡΡΡ Ρ Π³Π»ΠΎΠ±Π°Π»ΡΠ½Ρ ΠΊΠ°ΡΠ΅Π³ΠΎΡΡΡ "Nd" (Π΄Π΅ΡΡΡΠΊΠΎΠ²Ρ ΡΠΈΡΡΠΈ) ΡΠ° Numeric_Type Π² Decimal.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
codepoint
Π¦Π΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ (int) Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΡΠΈΠΌΠ²ΠΎΠ»Π° (Π½Π°ΠΡΠΈΠΊΠ»Π°Π΄0x2603
Π΄Π»ΡU+2603 Π‘ΠΠΠΠΠΠΠΠ), Π°Π±ΠΎ ΡΠΈΠΌΠ²ΠΎΠ» Π·Π°ΠΊΠΎΠ΄ΠΎΠ²Π°Π½ΠΈΠΉ ΡΡΠ΄ΠΎΠΊ UTF-8 (Π½Π°ΠΏΡΠΈΠΊΠ»Π°Π΄ "\u{2603}"
) .
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
Π¦ΠΈΡΡΠ°, ΡΠΎ Π²ΡΠ΄ΠΏΠΎΠ²ΡΠ΄Π°Ρ ΡΠΈΠΌΠ²ΠΎΠ»Ρ codepoint
, ΠΈΠ»ΠΈ-1
ΡΠΊΡΠΎ ΡΠΈΠΌΠ²ΠΎΠ» Π½Π΅ Ρ Π΄Π΅ΡΡΡΠΊΠΎΠ²ΠΎΡ ΡΠΈΡΡΠΎΡ. Π£ ΡΠ°Π·Ρ Π²ΠΈΠ½ΠΈΠΊΠ½Π΅Π½Π½Ρ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ ΠΏΠΎΠ²Π΅ΡΡΠ°Ρ null
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 Π’Π΅ΡΡΡΠ²Π°Π½Π½Ρ ΡΡΠ·Π½ΠΈΡ ΡΠΏΠΎΡΠΎΠ±ΡΠ² Π·Π°Π²Π΄Π°Π½Π½Ρ
Loading...
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ:
int(1)
int(2)
int(3)
ΠΠΈΠ²ΡΡΡΡΡ ΡΠ°ΠΊΠΎΠΆ
- IntlChar::getNumericValue() - ΠΡΡΠΈΠΌΠ°ΡΠΈ ΡΠΈΡΠ»ΠΎΠ²Ρ Π²ΠΈΡΡΠ°Π²Ρ Π΄Π»Ρ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Unicode