IntlChar::isIDPart
(PHP 7, PHP 8)
IntlChar::isIDPart β ΠΠ΅ΡΠ΅Π²ΡΡΠΈΡΠΈ, ΡΠΈ ΠΌΠΎΠΆΠ½Π° Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ ΡΠΈΠΌΠ²ΠΎΠ» Π² ΡΠ΄Π΅Π½ΡΠΈΡΡΠΊΠ°ΡΠΎΡΡ
ΠΠΏΠΈΡ
public static IntlChar::isIDPart(int|string $codepoint): ?bool
ΠΠ΅ΡΠ΅Π²ΡΡΡΡ, ΡΠΈ ΠΌΠΎΠΆΠ½Π° Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ ΡΠΈΠΌΠ²ΠΎΠ» Π² ΡΠ΄Π΅Π½ΡΠΈΡΡΠΊΠ°ΡΠΎΡΡ.
true
Π΄Π»Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ² ΠΊΠ°ΡΠ΅Π³ΠΎΡΡΡ "L" (Π»ΡΡΠ΅ΡΠΈ), "Nl" (ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ ΡΠΈΡΡ), "Nd" (Π΄Π΅ΡΡΡΠΊΠΎΠ²Ρ ΡΠΈΡΡΠΈ), "Mc" ΡΠ° "Mn" (ΠΌΡΡΠΊΠΈ ΡΡΠΌΡΡΠ΅Π½Π½Ρ), "Pc" (Π·'ΡΠ΄Π½ΡΠ²Π°Π»ΡΠ½Π° ΠΏΡΠ½ΠΊΡΡΠ°ΡΡΡ), ΡΠ° u_isIDIgnorable(c).
ΠΠ°ΡΠ²Π°ΠΆΠ΅Π½Π½Ρ :
ΠΠ°ΠΉΠΆΠ΅ ΡΠ΅ ΡΠ°ΠΌΠ΅, ΡΠΎ Ρ ID_Continue Π² Unicode (
IntlChar::PROPERTY_ID_CONTINUE
) Π·Π° Π²ΠΈΠ½ΡΡΠΊΠΎΠΌ ΡΠΎΠ³ΠΎ, ΡΠΎ Unicode ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΡΠ³Π½ΠΎΡΡΠ²Π°ΡΠΈ Cf, ΡΠΊΡ ΠΌΠ΅Π½ΡΠ΅ IntlChar::isIDIgnorable()
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
codepoint
Π¦Π΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ (int) Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΡΠΈΠΌΠ²ΠΎΠ»Π° (Π½Π°ΠΡΠΈΠΊΠ»Π°Π΄0x2603
Π΄Π»ΡU+2603 Π‘ΠΠΠΠΠΠΠΠ), Π°Π±ΠΎ ΡΠΈΠΌΠ²ΠΎΠ» Π·Π°ΠΊΠΎΠ΄ΠΎΠ²Π°Π½ΠΈΠΉ ΡΡΠ΄ΠΎΠΊ UTF-8 (Π½Π°ΠΏΡΠΈΠΊΠ»Π°Π΄ "\u{2603}"
) .
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
ΠΠΎΠ²Π΅ΡΡΠ°Ρ true
ΡΠΊΡΠΎ codepoint
ΠΌΠΎΠΆΠ½Π° Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ Π² ΡΠ΄Π΅Π½ΡΠΈΡΡΠΊΠ°ΡΠΎΡΠ°Ρ
, false
- ΡΠΊΡΠΎ Π½Ρ. Π£ ΡΠ°Π·Ρ Π²ΠΈΠ½ΠΈΠΊΠ½Π΅Π½Π½Ρ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ ΠΏΠΎΠ²Π΅ΡΡΠ°Ρ null
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 Π’Π΅ΡΡΡΠ²Π°Π½Π½Ρ ΡΡΠ·Π½ΠΈΡ ΡΠΏΠΎΡΠΎΠ±ΡΠ² Π·Π°Π²Π΄Π°Π½Π½Ρ
Loading...
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ:
bool(true)
bool(false)
bool(false)
bool(false)
ΠΠΈΠ²ΡΡΡΡΡ ΡΠ°ΠΊΠΎΠΆ
- IntlChar::isIDIgnorable() - ΠΠ΅ΡΠ΅Π²ΡΡΠΈΡΠΈ, ΡΠΈ ΡΠΈΠΌΠ²ΠΎΠ» ΡΠ³Π½ΠΎΡΡΡΡΡΡΡ
- IntlChar::isIDStart() - ΠΠ΅ΡΠ΅Π²ΡΡΠΈΡΠΈ, ΡΠΈ ΠΌΠΎΠΆΠ½Π° Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ ΡΠΈΠΌΠ²ΠΎΠ» Π½Π° ΠΏΠΎΡΠ°ΡΠΊΡ ΡΠ΄Π΅Π½ΡΠΈΡΡΠΊΠ°ΡΠΎΡΠ°
IntlChar::PROPERTY_ID_CONTINUE