Внимание! это - авторская информация, защищенная законом об авторских правах. Но вы МОЖЕТЕ размещать данные тексты у себя на сайте, при условии размещения с текстом активной ссылки на первоисточник и указания автора:
trim - Обрезает пробелы с начала и с
конца строки. Формат вызова: string trim(string str);
strlen - Возвращает длину строки. Формат вызова: int
strlen(string str);
strpos - Находит позицию первого
появления строки. Формат вызова: int strpos(string haystack, string needle, int
[offset]); Возвращает номер позиции первого появления строки needle в строке
haystack. В отличие от strrpos(), эта функция может рассматривать целую строку
в качестве параметра needle и целая строка будет использоваться. Если параметр
needle не найден, то возвращается false. Если параметр needle не является
строкой, то он переводится в целое число и рассматривается как числовое
значение символа. Дополнительный параметр offset позволяет вам определять, с
какого символа в строке haystack начинать поиск. Позиция возвращается все равно
относительно начала строки haystack.
str_replace - Заменяет все вхождения строки
на указанную строку. Формат вызова: string str_replace(string needle, string
str, string haystack); $bodytag = str_replace("%body%",
"black", "<body text=%body%>"); Эта функция заменяет
все вхождения строки needle в строке haystack на указанную строку str. Если вам
не требуются причудливые правила замены, то вам следует всегда использовать эту
функцию вместо ereg_replace().
strtr - Переводит определенные символы.
Формат вызова: string strtr(string str, string from, string to); $addr =
strtr($addr, "дец", "aao");Эта функция обрабатывает строку
str, заменяя все появления каждого символа из строки from на соответствующие
символы в строке to, и возвращает результат. Если строки from и to имеют
различную длину, то дополнительные символы более длинной из строк игнорируются.
AddSlashes - выделяет строку обратной
чертой. Формат вызова: string addslashes(string str); Возвращает строку с
обратной чертой (/) перед символами, которые должны быть выделены в запросах к
базам данных и т.п. Эти символы: ('), двойные кавычки ("), (\) и NUL
(нулевой байт).
$str .=
chr(27); /* добавляет символ ESC в конец $str */
/* Часто это более полезно */
$str = sprintf("The string ends in escape: %c", 27);
Эта функция дополняет функцию ord(). Можно посмотреть
также функцию sprintf() с форматирующей строкой %c.
chunk_split - разбивает строку на мелкие
части. Формат вызова: string chunk_split(string string, int [chunklen] , string
[end] ); Может быть использована для разбития строки на более меньшие части,
например, при конвертировании результата функции base64_encode в формат RFC
2045. Функция вставляет каждый chunklen-ый (по умолчанию до 76) символ строку
end (по умолчанию "\r\n"). Функция возвращает новую строку, оставляя
исходную не тронутой.
# format
$data using RFC 2045 semantics
$new_string = chunk_split(base64_encode($data));
Эта
функция работает значительно быстрее, чем регулярные выражения ereg_replace().
convert_cyr_string - переводит из одной русской
кодовой таблицы в другую Формат вызова: string convert_cyr_string(string str,
string from, string to); Эта функция переводит указанную строку из одной
русской кодовой таблицы в другую. Аргументы from и to являются одним символом,
который определяет исходную и целевую кодовую таблицу. Поддерживаемые типы:
k
- koi8-r
w
- windows-1251
i
- iso8859-5
a
- x-cp866
d
- x-cp866
m
- x-mac-cyrillic
crypt - шифрует строку методом DES.
Формат вызова: string crypt(string str, string [salt]); crypt() зашифрует
строку, используя стандартный метод шифрации UNIX DES. Аргументы являются
строкой, которую нужно зашифровать, и дополнительная 2-символная строка salt,
на которой будет основываться шифрование. Если аргумент salt отсутствует, то он
буде генерирован случайным образом. Некоторые операционные системы поддерживают
больше одного типа шифрования. Иногда метод шифрования DES заменяется
основанными на MD5 алгоритмами. Тип шифрования устанавливается аргументом salt.
Во время установки PHP определяет возможности функций шифрации и будет
поддерживать аргумент salt для других методов шифрации. Если параметр salt не
установлен, то PHP автоматически сгенерирует стандартный 2-х символьный ключ
DES, если же в системе по умолчанию установлен тип шифрации MD5, то будет
сгенерирован MD5-совместимый ключ. Стандартная шифрация DES crypt() содержит
ключ в двух первых символах потока вывода. Нет других функций дешифрации, кроме
crypt() использующей однопроходный алгоритм.
echo - выводит одно или более строк.
Формат вызова: echo(string arg1, string [argn]...); Выводит все параметры.
echo(). В действительности не является функцией (это языковая конструкция),
поэтому вам не обязательно использовать круглые скобки.
flush - освобождает буферы вывода.
Формат вызова: void flush(void); Освобождает буферы вывода PHP и все остальные,
используемые PHP (CGI, web-сервер и т.д.). Это эффективная возможность выдать
все накопленное в буферах в браузер пользователя.
get_meta_tags - Извлекает все содержимое
атрибутов тег meta из файла и возвращает в массиве. Формат вызова: array
get_meta_tags(string filename, int [use_include_path]); Открывает файл filename
и обрабатывает его строка за строкой и извлекает теги <meta>.
(обратите внимание на окончание строк - PHP использует
интеллектуальную функцию для обработки входного потока, поэтому файлы MAC не
будут работать на Unox). Значение свойства name становится ключом, значение
свойства content становится значением возвращаемого массива, поэтому вы можете
легко использовать стандартные функции для его обработки или доступа к
отдельным элементам. Специальные символы в значении свойства заменяются
символом '_', остальные переводятся в нижний регистр.
Установка параметра use_include_path в 1 приведет к тому,
что PHP будет пытаться открыть файл по стандартному include пути.
htmlspecialchars - Переводит специальные символы в
коды HTML. Формат вызова: string htmlspecialchars(string string); Определенные
символы имеют особое значение в HTML и должны быть заменены кодами HTML, если
они таковые имеют. Эта функция возвращает строки с произведенными такими
изменениями. Эта функция полезна для отчистки полученного от пользователя
текста от разметки HTML (доски сообщений, гостевые книги). В настоящее время
осуществляются следующие замены:
'&'
(амперсанд) становится '&'
'"'
(двойные кавычки) становится '"'
'<'
(знак меньше) становится '<'
'>'
(знак больше) становится '>'
Следует отметить, что эта функция не заменяет ничего,
кроме указанного выше. Для полной обработки предлагаю Вам обратить внимание на
функцию htmlentities().
htmlentities - Переводит все возможные символы
в коды HTML. Формат вызова: string htmlentities(string string); Эта функция
идентична htmlspecialchars(), кроме того, что все символы, которые имеют
соответствующий код HTML заменяются на этот HTML код. В настоящее время
применяется кодовая таблица ISO-8859-1.
implode - Объединяет массив элементов в
строку. Формат вызова: string implode(array pieces, string glue); $colon_separated
= implode($array, ":"); Возвращает строку, содержащую совокупность
всех элементов массива в том же порядке, со строкой glue между каждым
элементом.
join - Присоединяет элементы массива к
строке. Формат вызова: string join(array pieces, string glue); join() является
псевдонимом функции implode(), и полностью ей идентична.
ltrim - Удаляет пробелы из начала
строки. Формат вызова: string ltrim(string str);
md5 - Вычисляет значение md5 для
строки. Формат вызова: string md5(string str); Вычисляет значение MD5 для
строки str используя алгоритм RSA Data Security, Inc. MD5 Message-Digest
nl2br - Переводит символы новой строки
в HTML-тег разрыва строки. Формат вызова: string nl2br(string string);
Возвращает string с '<BR>' вставляемыми перед каждой новой строкой.
Ord - Возвращает ASCII-значение
символа. Формат вызова: int ord(string string); Возвращает ASCII-значение
первого символа строки string. Эта функция дополняет функцию chr(). if
(ord($str) == 10) { echo("The first character of \$str is a line
feed.\n"); }
Внимание! это - авторская информация, защищенная законом об авторских правах. Но вы МОЖЕТЕ размещать данные тексты у себя на сайте, при условии размещения с текстом активной ссылки на первоисточник и указания автора:
Чем полезен Интернет пожилому человеку? Прежде всего, неограниченными возможностями общения. Вы можете вести виртуальный дневник или общаться с друзьями...
Максим Бабенко
В этой книге собрано все, что можно бесплатно получить из Интернета. Вы узнаете, как скачивать программы, фильмы и заставки на рабочий стол, смотреть популярные...
Трис Хассей
В настоящее время WordPress является одной из самых популярных платформ для создания блогов и сайтов. Версия 3.0 предоставляет массу возможностей, которыми...
Стивен Шафер
Первый шаг на пути к созданию любого веб-документа - закладка прочного фундамента знаний. В этом исчерпывающем руководстве приводится подробное описание всех "строительных блоков"...