ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ

PHP Учебник

PHP СТАРТ PHP Введение PHP Установка PHP Синтаксис PHP Комментарии PHP Переменные PHP Echo / Print PHP Типы данных PHP Строки PHP Числа PHP Константы PHP Операторы PHP If...Else...Elseif PHP Switch PHP Циклы PHP Функции PHP Массивы PHP Глобальные переменные

PHP Формы

PHP Обработка форм PHP Проверка формы PHP Обязательные поля формы PHP Форма URL/E-mail PHP Полная форма

PHP Продвинутый

PHP Дата и время PHP Подключение файлов PHP Обработка файлов PHP Файл Открыть/Читать PHP Файл Создать/Записать PHP Загрузка файлов PHP Cookies PHP Сессии PHP Фильтры PHP Расширенные фильтры PHP JSON

PHP OOП

PHP Что такое ООП PHP Классы/Объекты PHP Конструктор PHP Деструктор PHP Модификаторы доступа PHP Наследование PHP Константы PHP Абстрактные классы PHP Трейты PHP Статические методы PHP Статические свойства

MySQL База данных

MySQL База данных MySQL Коннект MySQL Создать DB MySQL Создать таблицы MySQL Вставить данные MySQL Получить последний ID MySQL Вставить несколько MySQL Подготовленный MySQL Выбрать данные MySQL Where MySQL Сортировать MySQL Удалить данные MySQL Обновить данные MySQL Ограничить данные

PHP XML

PHP XML Парсеры PHP SimpleXML Парсер PHP SimpleXML - Получить PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX Введение AJAX PHP AJAX База данных AJAX XML AJAX Живой поиск AJAX Опрос

PHP Примеры

PHP Примеры PHP Компилятор PHP Викторина PHP Упражнения PHP Сертификация

PHP Справочник

PHP Обзор PHP Массив PHP Календарь PHP Дата/Время PHP Каталог PHP Ошибка PHP Исключения PHP Файловая система PHP Фильтр PHP FTP PHP JSON PHP Ключевые слова PHP Libxml PHP Mail PHP Математический PHP Разное PHP MySQLi PHP Сеть PHP Управление выводом PHP RegEx PHP SimpleXML PHP Поток PHP Строка PHP Обработка переменных PHP XML Парсер PHP Zip PHP Часовые пояса

PHP. Уроки для начинающих

PHP Строковые функции


PHP Строковые функции

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

Функция Описание
addcslashes() Возвращает строку с обратной косой чертой перед указанными символами
addslashes() Возвращает строку с обратной косой чертой перед предопределенными символами
bin2hex() Преобразует строку символов ASCII в шестнадцатеричные значения
chop() Удаляет пробелы или другие символы с правого конца строки
chr() Возвращает символ из указанного значения ASCII
chunk_split() Разбивает струну на несколько более мелких частей
convert_cyr_string() Преобразует строку из одного набора символов кириллицы в другой
convert_uudecode() Декодирует строку uuencoded
convert_uuencode() Кодирует строку с использованием алгоритма uuencode
count_chars() Возвращает информацию о символах, используемых в строке
crc32() Вычисляет 32-битный CRC для строки
crypt() Одностороннее хеширование строк
echo() Выводит одну или несколько строк
explode() Разбивает строку на массив
fprintf() Записывает форматированную строку в указанный выходной поток
get_html_translation_table() Возвращает таблицу перевода, используемую htmlspecialchars() и htmlentities()
hebrev() Преобразует текст на иврите в визуальный текст
hebrevc() Преобразует текст на иврите в визуальный текст и новые строки (\n) в <br>
hex2bin() Преобразует строку шестнадцатеричных значений в символы ASCII
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() Вычисляет хэш SHA-1 строки
sha1_file() Вычисляет хэш SHA-1 файла
similar_text() Вычисляет сходство между двумя строками
soundex() Вычисляет звуковой ключ строки
sprintf() Записывает форматированную строку в переменную
sscanf() Анализирует ввод строки в соответствии с форматом
str_getcsv() Разбирает строку CSV в массив
str_ireplace() Заменяет некоторые символы в строке (без учета регистра)
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()
stripslashes() Удаляет кавычки из строки, заключенной с помощью addlashes()
stripos() Возвращает позицию первого вхождения строки внутри другой строки (без учета регистра)
stristr() Находит первое вхождение строки внутри другой строки (без учета регистра)
strlen() Возвращает длину строки
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() Переносит строку в указанное количество символов