САМОСТОЯТЕЛЬНОЕ ОБУЧЕНИЕ ДЛЯ ВЕБ РАЗРАБОТЧИКОВ
×

PHP5 Учебник

PHP Главная PHP Введение PHP Установка PHP Синтаксис PHP Переменные PHP Echo/Print PHP Типы данных PHP Строки PHP Константы PHP Операторы PHP Заявления if...else PHP Заявления switch PHP Цикл while PHP Циклы for, foreach PHP Функции PHP Массивы PHP Сортировка массивов PHP Суперглобальные массивы

PHP Формы

PHP Формы PHP Проверка форм PHP Поля форм PHP Проверка почты PHP Полная форма

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

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

MySQL

MySQL База данных MySQL Установить MySQL Создать БД MySQL Создать таблицу MySQL Вставить данные MySQL Получить ID MySQL Вставить записи MySQL Подготовленные MySQL Выбрать данные MySQL Удалить данные MySQL Обновить данные MySQL Лимит данных

PHP - XML

PHP XML Парсер PHP XML Анализатор PHP XML Вывод PHP XML Экспат PHP XML DOM

PHP - AJAX

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

PHP Примеры

PHP Примеры

PHP Справочник

PHP Краткий обзор PHP Массив PHP Календарь PHP Дата/Время PHP Директория PHP Ошибка PHP Файловая система PHP Фильтр PHP FTP PHP HTTP PHP JSON PHP Libxml PHP Почта PHP Математика PHP Различные PHP MySQLi PHP Локальная сеть PHP Регулярное выражение PHP Простой XML PHP Поток PHP Строки PHP Переменная обработка PHP XML Парсер PHP Zip файлы PHP Часовой пояс

PHP5 Функции Строк



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

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


функция Описание
addcslashes() Возвращает строку с обратной косой чертой перед указанными символами
addslashes() Возвращает строку с обратными косыми чертами перед предопределенными символами
bin2hex() Преобразует строку символов ASCII в шестнадцатеричные значения
chop() Удаляет пробелы или другие символы из правого конца строки
chr() Возвращает символ из указанного значения ASCII
chunk_split() Разбивает страку на ряд более мелких частей
convert_cyr_string() Преобразует строку из одного набора кириллических символов в другой
convert_uudecode() Декодирует строку в кодировке uuencode
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() Вычисляет ключ 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() Unquotes строка, заключенная в кавычки с помощью addcslashes()
stripslashes() Unquotes строка заключенная в кавычки с помощью addslashes()
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() Обертывание строки в заданное количество символов