Balík: php-patchwork-utf8 (1.3.1-1)
Odkazy pre php-patchwork-utf8
Zdroje Debian:
Stiahnuť zdrojový balík php-patchwork-utf8:
- [php-patchwork-utf8_1.3.1-1.dsc]
- [php-patchwork-utf8_1.3.1.orig.tar.gz]
- [php-patchwork-utf8_1.3.1-1.debian.tar.xz]
Správcovia:
Externé zdroje:
- Domovská stránka [github.com]
Podobné balíky:
práca s reťazcami UTF-8 v PHP
Patchwork UTF-8 poskytuje vrstvu portability pre normalizátor Normalizer mbstring, iconv a intl, funkcie grapheme_* a repliku natívnych funkcií na prácu s reťazcami, ktoré naviac poznajú klastre grafém UTF-8.
Patchwork UTF-8 poskytuje implementácie mbstring, iconv a intl v čistom PHP. Nasledovná množina funkcií na zaistenie portability umožňuje aplikácii bežať aj ak na serveri nie je povolené jedno alebo viacero týchto rozšírení:
* utf8_encode, utf8_decode, * mbstring: mb_check_encoding, mb_convert_case, mb_convert_encoding, mb_convert_variables, mb_decode_mimeheader, mb_detect_encoding, mb_detect_order, mb_encode_mimeheader, mb_encoding_aliases, mb_get_info, mb_http_input, mb_http_output, mb_internal_encoding, mb_language, mb_list_encodings, mb_output_handler, mb_strlen, mb_strpos, mb_strrpos, mb_strtolower, mb_strtoupper, mb_stripos, mb_stristr, mb_strrchr, mb_strrichr, mb_strripos, mb_strstr, mb_strwidth, mb_substitute_character, mb_substr, mb_substr_count, * iconv: iconv, iconv_mime_decode, iconv_mime_decode_headers, iconv_get_encoding, iconv_set_encoding, iconv_mime_encode, ob_iconv_handler, iconv_strlen, iconv_strpos, iconv_strrpos, iconv_substr, * intl: Normalizer, grapheme_extract, grapheme_stripos, grapheme_stristr, grapheme_strlen, grapheme_strpos, grapheme_strripos, grapheme_strrpos, grapheme_strstr, grapheme_substr.
Trieda Patchwork\Utf8 implementuje takmer kompletnú sadu natívnych funkcií na prácu s reťazcami, ktoré potrebujú poznať klastre grafém UTF-8. Názvy, argumenty a správanie funkcií sa snaží sledovať natívne funkcie PHP na prácu s reťazcami.
Poskytuje tiež niektoré ďalšie funkcie na prácu s reťazcami UTF-8.
* filter(): normalizuje na UTF-8 NFC, podľa potreby konvertuje z CP-1252 * isUtf8(): kontroluje, či reťazec obsahuje platné dáta UTF-8 * toAscii(): všeobecná transliterácia UTF-8 do ASCII, * strtocasefold(): transformácia Unicode na vyhľadávanie bez rozlíšenia veľkých a malých písmen, * strtonatfold(): všeobecná transformácia rozlišujúca veľkosť písmen na účely zoraďovania * strwidth(): počíta šírku reťazca vypísaného na terminál * wrapPath(): Unicode prístup k súborovému systému pod Windows a inými OS
Zrkadlené funkcie na prácu s reťazcami sú: strlen, substr, strpos, stripos, strrpos, strripos, strstr, stristr, strrchr, strrichr, strtolower, strtoupper, wordwrap, chr, count_chars, ltrim, ord, rtrim, trim, str_ireplace, str_pad, str_shuffle, str_split, str_word_count, strcmp, strnatcmp, strcasecmp, strnatcasecmp, strncasecmp, strncmp, strcspn, strpbrk, strrev, strspn, strtr, substr_compare, substr_count, substr_replace, ucfirst, lcfirst, ucwords, number_format, utf8_encode, utf8_decode, json_decode, filter_input, filter_input_array.
Ostatné balíky súvisiace s balíkom php-patchwork-utf8
|
|
|
|
-
- dep: libpcre3 (>= 7.3)
- knižnica regulárnych výrazov kompatibilná s Perl 5 - dynamické súbory
-
- dep: php-common
- spoločné súbory balíkov PHP
-
- sug: php-intl
- Internationalisation module for PHP [default]
tiež virtuálny balík poskytovaný balíkom php7.3-intl
-
- sug: php-mbstring
- modul MBSTRING pre PHP - predvolená verzia
tiež virtuálny balík poskytovaný balíkom php7.3-mbstring
-
- sug: php-wfio
- Balík nie je dostupný
Stiahnuť php-patchwork-utf8
Architektúra | Veľkosť balíka | Nainštalovaná veľkosť | Súbory |
---|---|---|---|
all | 281.9 kB | 3,540.0 kB | [zoznam súborov] |