П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 3408 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 5958 раз(а).

Учебник HTML.
Просмотров 3202 раз(а).

Руководство по PHP5.
Просмотров 5418 раз(а).

Хостинг через призму DNS.
Просмотров 4018 раз(а).

Подборка текстов стандартных документов.
Просмотров 55710 раз(а).

Учебник PHP - Самоучитель
Просмотров 2995 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 4569 раз(а).

Внешние атаки...
Просмотров 3732 раз(а).

Учебник PHP.
Просмотров 2767 раз(а).

SSI в примерах.
Просмотров 37384 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Руководство по PHP
Пред. След.

CXLVI. Функции обработки строк

Введение

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

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

Требования

Эти функции всегда доступны.

Установка

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

Предопределенные константы

Перечисленные ниже константы определены данным расширением и могут быть доступны только в том случае, если PHP был собран с поддержкой этого расширения или же в том случае, если данное расширение подгружается во время выполнения.

CRYPT_SALT_LENGTH integer

CRYPT_STD_DES integer

CRYPT_EXT_DES integer

CRYPT_MD5 integer

CRYPT_BLOWFISH integer

HTML_SPECIALCHARS (integer)

HTML_ENTITIES (integer)

ENT_COMPAT (integer)

ENT_QUOTES (integer)

ENT_NOQUOTES (integer)

CHAR_MAX (integer)

LC_CTYPE (integer)

LC_NUMERIC (integer)

LC_TIME (integer)

LC_COLLATE (integer)

LC_MONETARY (integer)

LC_ALL (integer)

LC_MESSAGES (integer)

STR_PAD_LEFT (integer)

STR_PAD_RIGHT (integer)

STR_PAD_BOTH (integer)

Смотрите также

Для получения информации о более сложной обработке строк обратитесь к разделам о регулярных выражениях: POSIX-совместимых и Perl-совместимых.

Содержание
addcslashes -- Экранирует спецсимволы в стиле языка C
addslashes -- Экранирует спецсимволы в строке
bin2hex --  Преобразует бинарные данные в шестнадцатиричное представление
chop -- Псевдоним функции rtrim()
chr -- Возвращает символ по его коду
chunk_split -- Разбивает строку на фрагменты
convert_cyr_string --  Преобразует строку из одной кириллической кодировки в другую
convert_uudecode --  Преобразует строку из формата uuencode в обычный вид
convert_uuencode --  Преобразует строку в формат uuencode
count_chars --  Возвращает информацию о символах, входящих в строку
crc32 -- Вычисляет CRC32 для строки
crypt -- Необратимое шифрование (хэширование)
echo -- Выводит одну или более строк
explode -- Разбивает строку на подстроки
fprintf -- Записывает отформатированную строку в поток
get_html_translation_table --  Возвращает таблицу преобразований, используемую функциями htmlspecialchars() и htmlentities()
hebrev --  Преобразует текст на иврите из логической кодировки в визуальную.
hebrevc --  Преобразует текст на иврите из логической кодировки в визуальную с преобразованием перевода строки.
html_entity_decode --  Преобразует HTML сущности в соответствующие символы
htmlentities --  Преобразует символы в соответствующие HTML сущности.
htmlspecialchars_decode --  Преобразует специальные HTML-сущности обратно в соответствующие символы
htmlspecialchars --  Преобразует специальные символы в HTML сущности
implode -- Объединяет элементы массива в строку
join -- Псевдоним функции implode()
levenshtein --  Вычисляет расстояние Левенштейна между двумя строками
localeconv -- Возвращает информацию о числовых форматах
ltrim --  Удаляет пробелы из начала строки
md5_file -- Возвращает MD5 хэш файла
md5 -- Возвращает MD5 хэш строки
metaphone -- Возвращает ключ metaphone для строки
money_format -- Форматирует число как денежную величину
nl_langinfo --  Возвращает информацию о языке и локали
nl2br --  Вставляет HTML код разрыва строки перед каждым переводом строки
number_format -- Форматирует число с разделением групп
ord -- Возвращает ASCII код символа
parse_str -- Разбирает строку в переменные
print -- Выводит строку
printf -- Выводит отформатированную строку
quoted_printable_decode --  Раскодирует строку, закодированную методом quoted printable
quotemeta -- Экранирует специальные символы
rtrim --  Удаляет пробелы из конца строки
setlocale -- Устанавливает локаль
sha1_file -- Возвращает SHA1 хэш файла
sha1 -- Возвращает SHA1 хэш строки
similar_text --  Вычисляет степень похожести двух строк
soundex -- Возвращает ключ soundex для строки
sprintf -- Возвращает отформатированную строку
sscanf --  Разбирает строку в соответствии с заданным форматом
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 --  Удаляет экранирование символов, произведенное функцией addslashes()
stristr --  Регистро-независимый вариант функции strstr().
strlen -- Возвращает длину строки
strnatcasecmp --  Сравнение строк без учета регистра с использованием алгоритма "естественного упорядочения"
strnatcmp --  Сравнение строк с использованием алгоритма "естественного упорядочения"
strncasecmp --  Сравнение первых n символов строк без учета регистра, безопасное для данных в двоичной форме
strncmp --  Сравнение первых n символов строк без учета регистра, безопасное для данных в двоичной форме
strpbrk --  Ищет в строке любой символ из заданного набора
strpos --  Возвращает позицию первого вхождения подстроки
strrchr --  Находит последнее вхождение подстроки
strrev -- Переворачивает строку
strripos --  Возвращает позицию последнего вхождения подстроки без учета регистра
strrpos --  Возвращает позицию последнего вхождения символа
strspn --  Возвращает длину участка в начале строки, соответствующего маске
strstr --  Находит первое вхождение подстроки
strtok -- Разбивает строку
strtolower -- Преобразует строку в нижний регистр
strtoupper -- Преобразует строку в верхний регистр
strtr -- Преобразует заданные символы
substr_compare --  Безопасное для обработки данных в двоичной форме сравнение 2 строк со смещением, с учетом или без учета регистра
substr_count -- Возвращает число вхождений подстроки
substr_replace -- Заменяет часть строки
substr -- Возвращает подстроку
trim --  Удаляет пробелы из начала и конца строки
ucfirst --  Преобразует первый символ строки в верхний регистр
ucwords --  Преобразует в верхний регистр первый символ каждого слова в строке
vfprintf -- Write a formatted string to a stream
vprintf -- Выводит отформатированную строку
vsprintf -- Возвращает отформатированную строку
wordwrap --  Выполняет перенос строки на данное количество символов с использованием символа разрыва строки.

Пред. Начало След.
stream_wrapper_unregister Уровень выше addcslashes


Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
 





Copyright © 2005-2016 Project.Net.Ru