Багатобайтові рядки
- Вступ
- Встановлення та налаштування
- Обумовлені константи
- Короткий огляд підтримуваних кодувань
- Основи японських багатобайтних кодувань
- Введення та виведення HTTP
- Кодування символів, що підтримуються
- Механізм навантаження функцій
- Вимоги до кодування символів у PHP
- Функції для роботи з багатобайтовими рядками
- mb_check_encoding— Перевіряє, чи допустимий рядок для заданого кодування
- mb_chr— Повертає символ за значенням кодової точки Unicode
- mb_convert_case— Змінює регістр символів у рядку
- mb_convert_encoding— Перетворює рядок з одного кодування символів на інший
- mb_convert_kana - Перетворює одне кодування "kana" в інше ("zen-kaku", "han-kaku" та інші)
- mb_convert_variables— Перетворює символи на змінну з одного кодування на інше
- mb_decode_mimeheader— Декодує рядок у MIME-заголовку
- mb_decode_numericentity— Декодує посилання на числовий рядок HTML на символ
- mb_detect_encoding— Визначає кодування символів
- mb_detect_order— Встановлює/отримує порядок визначення кодування символів
- mb_encode_mimeheader— Кодує рядок для MIME-заголовка
- mb_encode_numericentity— Кодує символ у числове HTML-посилання
- mb_encoding_aliases— Отримує псевдоніми відомого типу кодування
- mb_ereg_match— Визначає, чи багатобайтовий рядок відповідає регулярному виразу.
- mb_ereg_replace_callback— Виконує пошук та заміну за регулярним виразом за допомогою багатобайтових кодувань, обробляючи збіги callback-функцією
- mb_ereg_replace— Замінює за регулярним виразом за допомогою багатобайтових кодувань
- mb_ereg_search_getpos— Повертає початкову позицію наступного збігу з регулярним виразом
- mb_ereg_search_getregs— Отримує останній збіг рядка в багатобайтовому кодуванні регулярного виразу
- mb_ereg_search_init— Налаштовує рядок та регулярний вираз для пошуку відповідності рядка у багатобайтовому кодуванні регулярного виразу
- mb_ereg_search_pos— Повертає позицію і довжину ділянки багатобайтового рядка, що збіглася з регулярним виразом.
- mb_ereg_search_regs— Повертає частину рядка, що збіглася з регулярним виразом.
- mb_ereg_search_setpos— Задає початкову позицію у рядку, з якого розпочнеться пошук відповідностей регулярному виразу
- mb_ereg_search— Знаходить відповідність певного рядка в багатобайтовому кодуванні регулярного виразу
- mb_ereg— Знаходить збіг регулярного вираження за допомогою багатобайтових кодувань
- mb_eregi_replace— Замінює за регулярним виразом за допомогою багатобайтових символів без урахування регістру
- mb_eregi— Знаходить відповідність регулярному виразу за допомогою багатобайтових символів без урахування регістру
- mb_get_info— Отримує внутрішні налаштування mbstring
- mb_http_input— Визначає кодування символів вхідних даних HTTP-запиту
- mb_http_output— Встановлює/отримує кодування символів виводу HTTP
- mb_internal_encoding— Встановлює/отримує внутрішнє кодування скрипту
- mb_language— Встановлює/отримує поточну мову
- mb_list_encodings— Повертає масив усіх кодувань, що підтримуються.
- mb_ord— Отримує кодову точку символу Unicode
- mb_output_handler - Перетворює кодування символів у буфері виводу, виступаючи в ролі callback-функції
- mb_parse_str— Розбирає дані запитів GET/POST/COOKIE та встановлює значення глобальних змінних
- mb_preferred_mime_name— Отримує рядок кодування MIME
- mb_regex_encoding— Встановлює/отримує кодування символів для однобайтового регулярного виразу
- mb_regex_set_options— Встановлює/отримує значення за промовчанням для налаштувань функцій mbregex
- mb_scrub— Замінює неправильно сформовані послідовності байтів символом-замінником
- mb_send_mail— Надсилає закодований електронний лист
- mb_split— Розділяє рядки у багатобайтних кодуваннях через регулярний вираз
- mb_str_pad— Доповнює мультибайтовий рядок іншим мультибайтовим рядком до заданої довжини
- mb_str_split— Повертає масив символів заданого багатобайтового рядка
- mb_strcut— Отримує частину рядка
- mb_strimwidth— Отримує рядок, обрізаний до заданої ширини
- 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— Повертає частину рядка