Функції для роботи з рядками
Дивіться також
Для отримання інформації про більш складну обробку рядків зверніться до функціями Perl-сумісних регулярних виразів. Для роботи з багатобайтовими кодуваннями подивіться на функції роботи з багатобайтовими кодуваннями
Зміст
- addcslashes— Екранує рядок слішами у стилі мови C
- addslashes— Екранує рядок за допомогою слішів
- bin2hex— Перетворює бінарні дані на шістнадцяткову виставу
- chop - Псевдонім rtrim
- chr— Генерує односимвольний рядок за заданим числом
- chunk_split - Розбиває рядок на фрагменти
- convert_cyr_string— Перетворює рядок з одного кириличного кодування на інше
- convert_uudecode— Декодує рядок із формату uuencode у звичайний вигляд
- convert_uuencode— Кодує рядок у форматі uuencode
- count_chars— Повертає інформацію про символи, що входять до рядка
- crc32— Обчислює поліном CRC32 для рядка
- crypt— Необоротне хешування рядка
- echo - Виводить рядки
- explode— Розбиває рядок за допомогою роздільника
- fprintf— Записує відформатований рядок у потік
- get_html_translation_table— Повертає таблицю перетворень, використовувану функціями htmlspecialchars і htmlentities
- hebrev— Перетворює текст на івриті з логічного кодування на візуальне
- hebrevc— Перетворює текст на івриті з логічного кодування на візуальне з перетворенням перекладу рядка
- hex2bin— Перетворює шістнадцяткові дані на двійкові
- html_entity_decode— Перетворює HTML-сутності на символи
- htmlentities— Перетворює всі можливі символи у відповідні HTML-сутності
- htmlspecialchars_decode— Перетворює спеціальні HTML-сутності назад на символи
- htmlspecialchars— Перетворює спеціальні символи на HTML-сутності
- implode— Об'єднує елементи масиву в рядок
- join - Псевдонім implode
- lcfirst— Перетворює перший символ рядка на нижній регістр
- levenshtein— Обчислює відстань Левенштейна між двома рядками
- localeconv— Повертає інформацію про форматування чисел
- ltrim— Видаляє прогалини (або інші символи) з початку рядка
- md5_file— Повертає MD5-хеш файлу
- md5— Повертає MD5-хеш рядки
- metaphone— Повертає ключ metaphone для рядка
- money_format— Форматує число як грошову величину
- nl_langinfo— Повертає інформацію про мову та локалі
- nl2br— Вставляє HTML код розриву рядка перед кожним перекладом рядка
- number_format— Форматує число із поділом груп
- ord - Конвертує перший байт рядка в число від 0 до 255
- parse_str— Розбирає рядок у змінні
- print - Виводить рядок
- printf— Виводить відформатований рядок
- quoted_printable_decode— Перетворює рядок, закодований методом quoted-printable, на 8-бітовий рядок
- quoted_printable_encode— Перетворює 8-бітовий рядок методом quoted-printable
- quotemeta— Екранує спеціальні символи
- rtrim— Видаляє прогалини (або інші символи) з кінця рядка
- setlocale - Встановлює налаштування локалі
- sha1_file - Повертає SHA1-хеш файлу
- sha1 - Повертає SHA1-хеш рядки
- similar_text - Обчислює ступінь схожості двох рядків
- soundex— Повертає ключ soundex для рядка
- sprintf— Повертає відформатований рядок
- sscanf— Розбирає рядок відповідно до заданого формату
- str_contains— Визначає, чи містить рядок заданий підрядок
- str_decrement— Зменшує на одиницю літерно-цифровий рядок
- str_ends_with— Перевіряє, чи рядок закінчується заданим підрядком
- str_getcsv— Розбирає CSV-рядки в масив.
- str_increment— Збільшує на одиницю літерно-цифровий рядок
- str_ireplace— Реєстронезалежний варіант функції str_replace
- str_pad— Доповнює рядок іншим рядком до заданої довжини
- str_repeat— Повертає рядок, що повторюється.
- str_replace— Замінює всі входження рядка пошуку на рядок заміни
- str_rot13— Виконує перетворення ROT13 над рядком
- str_shuffle— Переставляє символи у рядку випадковим чином
- str_split— Перетворює рядок на масив
- str_starts_with— Перевіряє, чи починається рядок із заданого підрядку
- str_word_count— Повертає інформацію про слова, що входять до рядка
- strcasecmp— Бінарно-безпечне порівняння рядків без урахування регістру
- strchr - Псевдонім strstr
- strcmp - Бінарно-безпечне порівняння рядків
- strcoll— Порівняння рядків з урахуванням поточної локалі
- strcspn— Повертає довжину ділянки на початку рядка, що не відповідає масці
- strip_tags— Видаляє теги HTML та PHP з рядка
- stripcslashes— Видаляє екранування символів, зроблене функцією addcslashes
- stripos— Повертає позицію першого входження підрядка без урахування регістру
- stripslashes— Видаляє екранування символів
- stristr— Реєстронезалежний варіант функції strstr
- strlen— Повертає довжину рядка
- strnatcasecmp - Порівняння рядків без урахування регістру з використанням алгоритму "natural order"
- strnatcmp - Порівняння рядків з використанням алгоритму "natural order"
- strncasecmp— Бінарно-безпечне порівняння перших n символів рядків без урахування регістру
- strncmp - Бінарно-безпечне порівняння перших n символів рядків
- strpbrk— Шукає у рядку будь-який символ із заданого набору
- strpos— Повертає позицію першого входження підрядка
- strrchr— Знаходить останнє входження символу у рядку
- strrev— Перевертає рядок задом наперед
- strripos— Повертає позицію останнього входження підрядка без урахування регістру
- strrpos— Повертає позицію останнього входження підрядка у рядку
- strspn— Повертає довжину ділянки на початку рядка, що повністю відповідає масці
- strstr - Знаходить перше входження підрядка
- strtok - Розбиває рядок на токени
- strtolower— Перетворює рядок на нижній регістр
- strtoupper— Перетворює рядок у верхній регістр
- strtr— Перетворює задані символи або замінює підрядки
- substr_compare - Бінарно-безпечне порівняння 2 рядків зі зміщенням, з урахуванням або без обліку регістру
- substr_count— Повертає кількість входжень підрядка
- substr_replace— Замінює частину рядка
- substr— Повертає підрядок
- trim— Видаляє прогалини (або інші символи) з початку та кінця рядка
- ucfirst— Перетворює перший символ рядка у верхній регістр
- ucwords— Перетворює у верхній регістр перший символ кожного слова у рядку
- utf8_decode— Перетворює рядок із кодування UTF-8 на кодування ISO-8859-1, замінюючи неприпустимі або непредставлені символи
- utf8_encode— Перетворює рядок із ISO-8859-1 на UTF-8
- vfprintf— Записує відформатований рядок у потік
- vprintf— Виводить відформатований рядок
- vsprintf— Повертає відформатований рядок
- wordwrap— Переносить рядок за вказаною кількістю символів