Normalizer::getRawDecomposition

normalizer_get_raw_decomposition

(PHP 7 >= 7.3, PHP 8)

Normalizer::getRawDecomposition -- normalizer_get_raw_decomposition β€” Витягує Π²Π»Π°ΡΡ‚ΠΈΠ²Ρ–ΡΡ‚ΡŒ Decomposition_Mapping для Π·Π°Π΄Π°Π½ΠΎΠ³ΠΎ символу UTF-8

Опис

Об'Ρ”ΠΊΡ‚Π½ΠΎ-ΠΎΡ€Ρ–Ρ”Π½Ρ‚ΠΎΠ²Π°Π½ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ

public static Normalizer::getRawDecomposition(string $string, int $form = Normalizer::FORM_C): ?string

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ

normalizer_get_raw_decomposition(string $string, int $form = Normalizer::FORM_C): ?string

Витягує Π²Π»Π°ΡΡ‚ΠΈΠ²Ρ–ΡΡ‚ΡŒ Decomposition_Mapping, як Π²ΠΈΠ·Π½Π°Ρ‡Π΅Π½ΠΎ Unicode Character Database (UCD), для Π·Π°Π΄Π°Π½ΠΎΠ³ΠΎ символу UTF-8.

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

string

Рядок, який ΠΏΠΎΠ²ΠΈΠ½Π΅Π½ являти собою ΠΎΠ΄ΠΈΠ½ΠΈΡ‡Π½ΠΈΠΉ символ Ρƒ ΠΊΠΎΠ΄ΡƒΠ²Π°Π½Π½Ρ– UTF-8.

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

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” рядок (string), Ρ‰ΠΎ ΠΌΡ–ΡΡ‚ΠΈΡ‚ΡŒ Π²Π»Π°ΡΡ‚ΠΈΠ²Ρ–ΡΡ‚ΡŒ Decomposition_Mapping, якщо Π²ΠΎΠ½ΠΎ Ρ” Ρƒ UCD.

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” null якщо для символу відсутня Π²Π»Π°ΡΡ‚ΠΈΠ²Ρ–ΡΡ‚ΡŒ Decomposition_Mapping.

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

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ використання Normalizer::getRawDecomposition()****

Loading...

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

---------------------
'61' Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ соотвСтствия Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ
error info: 'U_ZERO_ERROR' (0)
---------------------
'efbf9a' ΠΈΠΌΠ΅Π΅Ρ‚ соотвСтствиС Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ 'e385a1'
error info: 'U_ZERO_ERROR' (0)
---------------------
'efb7ba' ΠΈΠΌΠ΅Π΅Ρ‚ соотвСтствиС Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ 'd8b5d984d98920d8a7d984d984d98720d8b9d984d98ad98720d988d8b3d984d985'
error info: 'U_ZERO_ERROR' (0)
---------------------
'' Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ соотвСтствия Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ
error info: 'Input string must be exactly one UTF-8 encoded code point long.: U_ILLEGAL_ARGUMENT_ERROR' (1)
---------------------
'6161' Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ соотвСтствия Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ
error info: 'Input string must be exactly one UTF-8 encoded code point long.: U_ILLEGAL_ARGUMENT_ERROR' (1)
---------------------
'f5' Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ соотвСтствия Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ
error info: 'Code point out of range: U_ILLEGAL_ARGUMENT_ERROR' (1)

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

  • Normalizer::normalize() - Нормалізація рядка
  • Normalizer::isNormalized() - ΠŸΠ΅Ρ€Π΅Π²Ρ–Ρ€ΠΈΡ‚ΠΈ, Ρ‡ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΈΠΉ рядок Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π°Ρ” Π·Π°Π΄Π°Π½Ρ–ΠΉ Ρ„ΠΎΡ€ΠΌΡ– Π½ΠΎΡ€ΠΌΠ°Π»Ρ–Π·Π°Ρ†Ρ–Ρ—