etxt banner 468x60etxt banner 728x90etxt banner 930x180jivo banner 468x60jivo banner 728x90jivo banner 930x180beget banner 468x60beget banner 728x90beget banner 930x180

Функции для работы со строками в PHP

Следующие функции для работы со строками являются частью ядра PHP, поэтому вы можете использовать эти функции в своих скриптах без дополнительной установки.

Функция Описание
addcslashes() Возвращает строку с обратной косой чертой перед указанными символами
addslashes() Возвращает строку с обратной косой чертой перед символами, которые необходимо экранировать. Это одинарная кавычка (‘), двойная кавычка («), обратная косая черта (\) и NULL
bin2hex() Преобразует двоичные данные в шестнадцатеричные значения
chop() Удаляет пробелы (или другие символы) из конца строки. Псевдоним rtrim()
chr() Возвращает односимвольную строку, содержащую символ, указанный в ASCII
chunk_split() Разделяет строку на более мелкие куски
convert_cyr_string() Преобразует строку из одного набора символов кириллицы в другой
convert_uudecode() Декодирует строку uuencoded
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() Вычисляет хэш md5 строки
md5_file() Вычисляет md5-хэш файла
metaphone() Вычисляет метафонный ключ строки
money_format() Форматирует число как строку валюты
nl_langinfo() Возвращает конкретную местную информацию
nl2br() Вставляет разрывы строк HTML перед всеми символами новой строки в строке
number_format() Форматирует число сгруппированными тысячами
ord() Возвращает значение ASCII первого символа строки
parse_str() Разбирает строку на переменные
print() Выводит строку
printf() Выводит форматированную строку
quoted_printable_decode() Преобразует строки с кавычками для печати в 8-битную строку
quoted_printable_encode() Преобразует 8-битную строку в строку с кавычками
quotemeta() Цитаты мета персонажей
rtrim() Удаляет пробелы (или другие символы) из конца строки
setlocale() Устанавливает информацию о локали
sha1() Вычисляет SHA1-хэш строки
sha1_file() Вычисляет SHA1-хэш файла
similar_text() Вычисляет сходство между двумя строками
soundex() Вычисляет звуковой ключ строки
sprintf() Возвращает отформатированную строку
sscanf() Анализирует ввод из строки в соответствии с форматом
str_getcsv() Разбирает строку CSV в массив
str_ireplace() Заменяет все вхождения строки на заменяющую строку. Версия без учета регистра str_replace()
str_pad() Дополняет строку до определенной длины другой строкой
str_repeat() Повторяет строку указанное количество раз
str_replace() Заменяет все вхождения строки поиска на заменяющую строку (с учетом регистра)
str_rot13() Выполняет кодирование ROT13 строки
str_shuffle() Случайным образом перемешивает все символы в строке
str_split() Разбивает строку на массив
str_word_count() Подсчитывает количество слов в строке
strcasecmp() Бинарное безопасное сравнение двух строк (без учета регистра)
strchr() Находит первое вхождение строки внутри другой строки. Псевдоним strstr()
strcmp() Бинарное безопасное сравнение двух строк (с учетом регистра)
strcoll() Сравнение двух строк на основе локали (с учетом регистра)
strcspn() Возвращает количество символов, найденных в строке до того, как будет найдена какая-либо часть некоторых указанных символов
strip_tags() Убирает HTML и PHP теги из строки
stripcslashes() Удаляет кавычки из строки, заключенной в addcslashes()
stripos() Находит позицию первого вхождения подстроки без учета регистра в строке
stripslashes() Удаляет кавычка из строки в кавычках
stristr() Находит первое вхождение строки внутри другой строки (без учета регистра). Версия без учета регистра strstr()
strlen() Returns the length of a string
strnatcasecmp() Сравнивает две строки с использованием алгоритма «естественного порядка» (без учета регистра)
strnatcmp() Сравнивает две строки с использованием алгоритма «естественного порядка» (с учетом регистра)
strncasecmp() Бинарное безопасное сравнение первых n символов строк (без учета регистра)
strncmp() Бинарное безопасное сравнение первых n символов строк (с учетом регистра)
strpbrk() Ищет в строке любой набор символов
strpos() Находит позицию первого вхождения подстроки в строке
strrchr() Находит последнее вхождение символа в строке
strrev() Переворачивает строку
strripos() Находит позицию последнего вхождения строки внутри другой строки (без учета регистра)
strrpos() Находит позицию последнего вхождения строки внутри другой строки (с учетом регистра)
strspn() Возвращает количество символов, найденных в строке, содержащей только символы из указанного списка символов
strstr() Находит первое вхождение строки внутри другой строки (с учетом регистра)
strtok() Разбивает строку на более мелкие
strtolower() Преобразует строку в нижний регистр
strtoupper() Преобразует строку в верхний регистр
strtr() Переводит символы или заменяет подстроки
substr() Возвращает часть строки
substr_compare() Сравнивает две строки от указанной начальной позиции до длины сравнения. Сравнение бинарно безопасно и возможно с учетом регистра
substr_count() Подсчитывает, сколько раз подстрока встречается в строке
substr_replace() Заменяет часть строки другой строкой
trim() Удаляет пробелы (или другие символы) в начале и конце строки
ucfirst() Преобразует первый символ строки в верхний регистр
ucwords() Преобразует первый символ каждого слова в строке в верхний регистр
vfprintf() Записывает отформатированную строку в указанный выходной поток
vprintf() Выводит форматированную строку
vsprintf() Возвращает отформатированную строку
wordwrap() Переносит строку в заданное количество символов
kwork banner 480x320kwork banner 728x90kwork banner 120x600flexbe banner 480x320flexbe banner 728x90flexbe banner 120x600jivo banner 480x320jivo banner 728x90jivo banner 120x600

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 2

Оценок пока нет. Поставьте оценку первым.

Похожие посты

Руководство по загрузке файлов на сервер в PHP

В этом руководстве мы узнаем, как загружать файлы на удаленный сервер с помощью простой HTML-формы и PHP. Вы можете загружать файлы любого типа, например изображения, видео, ZIP-файлы, документы Microsoft Office, PDF-файлы, а также исполняемые файлы и множество других типов файлов. Шаг 1. Создание HTML-формы для загрузки файла В следующем примере будет создана простая HTML-форма, которую…
Подробнее

Руководство по GET и POST запросам в PHP

Веб-браузер связывается с сервером, как правило, с помощью одного из двух HTTP-методов (протокола передачи гипертекста) — GET и POST. Оба метода передают информацию по-разному и имеют разные преимущества и недостатки, как описано ниже. PHP-метод GET В методе GET данные отправляются в виде параметров URL, которые обычно представляют собой строки пар имени и значения, разделенные амперсандами…
Подробнее

Список сообщений об ошибках в PHP

Обычно, когда движок PHP сталкивается с проблемой, препятствующей правильной работе скрипта, он генерирует сообщение об ошибке. Существует шестнадцать различных уровней ошибок, и каждый уровень представлен целым числом и связанной с ним константой. Вот список уровней ошибок: Название Значение Описание E_ERROR 1 Неустранимая ошибка времени выполнения от которой невозможно избавиться. Выполнение скрипта немедленно прекращается E_WARNING 2…
Подробнее