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

PHP учебник

PHP HOME PHP Intro PHP Install PHP Syntax PHP Variables PHP Echo / Print PHP Data Types PHP Strings PHP Constants PHP Operators PHP If...Else...Elseif PHP Switch PHP While Loops PHP For Loops PHP Functions PHP Arrays PHP Sorting Arrays PHP Superglobals

PHP Forms

PHP Form Handling PHP Form Validation PHP Form Required PHP Form URL/E-mail PHP Form Complete

PHP Advanced

PHP Arrays Multi PHP Date and Time PHP Include PHP File Handling PHP File Open/Read PHP File Create/Write PHP File Upload PHP Cookies PHP Sessions PHP Filters PHP Filters Advanced PHP Error Handling PHP Exception

MySQL Database

MySQL Database MySQL Connect MySQL Create DB MySQL Create Table MySQL Insert Data MySQL Get Last ID MySQL Insert Multiple MySQL Prepared MySQL Select Data MySQL Delete Data MySQL Update Data MySQL Limit Data

PHP - XML

PHP XML Parsers PHP SimpleXML Parser PHP SimpleXML - Get PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX Intro AJAX PHP AJAX Database AJAX XML AJAX Live Search AJAX RSS Reader AJAX Poll

PHP Examples


PHP Reference

PHP Overview PHP Array PHP Calendar PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones


PHP 5 String Функции


PHP 5 строковых функций

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() Вычисляет ключ 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() Отменяет кавычки строку с кавычками addcslashes()
stripslashes() Отменяет кавычки строку с кавычками 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() Перенос строки на заданное число символов