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

Поділитись


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

Все функции для обработки строк перечислены ниже:

chrВозвращает символ по его коду ASCII
chunk_splitРазбивает строку на подстроки заданной длины
cryptЗашифровывает строку с использованием одного из алгоритмов
echoВыводит одну или несколько строк
explodeРазбивает строку на подстроки, ограниченные заданным разделителем, и форматирует из них массив
html_entity_decodeДекодирует все HTML-представления в соответствующие символы. Функция обратно по отношению к htmlentites
htmlentitesКодирует все специальные символы в их HTML-представление
htmlspecialcharsКодирует все символы в их HTML-представление
implodeФормирует строку из элементов массива
ltrimУдаляет начальные пробелы из строки
rtrimУдаляет конечные пробелы из строки
number_formatПредставляет число в виде строки в различных форматах
ordВозвращает ASCII-код символа
parse_strРазбивает строку URL и присваивает значение переменным
printВыводит строку
printfВыводит строку с форматированием
sprintfВозвращает строку с форматированием
setlocaleУстанавливает информацию о кодовой странице
similar_textВычисляет степень похожести двух строк
sscanfРазбивает строку по шаблону и присваивает полученные значения переменным
str_ireplaceТо же самое, что и str_replace, но без учета различий в регистре символов
str_padДополняет строку до заданной длины другой строкой
str_repeatПовторяет строку заданное количество раз
str_replaceИщет в строке все вхождения подстроки и меняет на заданную строку
str_shuffleСлучайным образом перемешивает все символы в строке
str_splitФормирует массив из символов строки
str_word_countПодсчитывает количество слов в строке
strcasecmpВыполняет побайтовое сравнение строк без учета регистра символов
strchtТо же самое что strstr
strcmpВыполняет побайтовое сравнение строк с учетом регистра символов
strip_tagsУдаляет из строки все HTML-и PHP-теги
striposИщет первое вхождение подстроки в строке без учета регистра символов
stristrТо же самое что strstr, но без учета регистра символов
strlenВозвращает длину строки
strnatcasecmpТо же самое что strnatcmp, но без учета регистра символов
strncmpВыполняет побайтовое сравнение первых n символов строк
strposИщет первое вхождение подстроки в строке
strrchrИщет последнее вхождение символа в строке
strrevИнвертирует строку — прочитывает ее справа налево
strriposИщет последнее вхождение подстроки в строке без учета регистра символов
strrposИщет последнее вхождение подстроки в строке
strspnВозвращает длину участка строки, состоящего из заданных символов
strstrВозвращает часть строки от первого вхождения подстроки до конца
strtolowerПреобразует прописные буквы в строчные
strtoupperПреобразует строчные буквы в прописные
strtrПреобразует заданные символы в строке
substr_compareСравнивает две строки, начиная с заданного смещения
substr_countПодсчитывает, сколько раз заданная подстрока встречается в строке
substr_replaceИщет в заданном участке строки все вхождения подстроки и меняет на другую строку
substrВозвращает заданную часть исходной строки
trimУдаляет начальные и конечные пробелы из строки
ucfirstПреобразует первую букву строки в прописную

 Более подробную информацию про все строковые функции вы можете найти на странице официальной документации.


Поділитись