Полізаповнення Symfony / Компонент Mbstring
Дата оновлення перекладу 2023-06-16
Полізаповнення Symfony / Компонент Mbstring
Цей компонент надає часткову нативну PHP реалізацію для PHP розширення
mbstring.
Установка
1
$ composer require symfony/polyfill-mbstring
Як варіант, ви можете клонувати репозиторій https://github.com/symfony/polyfill-mbstring.
Note
Якщо ви встановлюєте цей компонент поза додатком Symfony, вам потрібно підключити
файл vendor/autoload.phpу вашому коді для включення механізму автозавантаження
класів, наданих Composer. Детальніше можна прочитати у цій статті.
Використання
Щойно цей компонент буде встановлено у вашому додатку, ви можете використовувати наступні константи та функції, незалежно від того, чи встановлено на вашому сервері PHP розширення mbstring.
Надані константи
MB_CASE_UPPER(значення =0)MB_CASE_LOWER(значення =1)MB_CASE_TITLE(значення =2)
Надані функції
- mb_check_encoding
- mb_chr
- mb_convert_case
- mb_convert_encoding
- mb_convert_variables
- mb_decode_mimeheader
- mb_decode_numericentity
- mb_detect_encoding
- mb_detect_order
- mb_encode_mimeheader
- mb_encode_numericentity
- mb_encoding_aliases
- mb_get_info
- mb_http_input
- mb_http_output
- mb_internal_encoding
- mb_language
- mb_list_encodings
- mb_ord
- mb_output_handler
- mb_parse_str
- mb_scrub
- mb_stripos
- mb_stristr
- mb_strlen
- mb_strpos
- mb_strrchr
- mb_strrichr
- mb_strripos
- mb_strrpos
- mb_strstr
- mb_strtolower
- mb_strtoupper
- mb_strwidth
- mb_substitute_character
- mb_substr_count
- mb_substr