Функції для роботи з рядками

Дивіться також

Для отримання інформації про більш складну обробку рядків зверніться до функціями 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— Переносить рядок за вказаною кількістю символів