PHP

Функции для массивов
array_diff(arr1, arr2 ...)
array_filter(arr, function)
array_flip(arr)
array_intersect(arr1, arr2 ...)
array_merge(arr1, arr2 ...)
array_pop(arr)
array_push(arr, var1, var2 ...)
array_reverse(arr)
array_search(needle, arr)
array_walk(arr, function)
count(count)
in_array(needle, haystack)
Функции для строк
crypt(str, salt)
explode(sep, str)
implode(glue, arr)
nl2br(str)
sprintf(frmt, args)
strip_tags(str, allowed_tags)
str_replace(search, replace, str)
strpos(str, needle)
strrev(str)
strstr(str, needle)
strtolower(str)
strtoupper(str)
substr(string, start, len)
Функции для файловой системы
clearstatcache()
copy(source, dest)
fclose(handle)
fgets(handle, len)
file(file)
filemtime(file)
filesize(file)
file_exists(file)
fopen(file, mode)
fread(handle, len)
fwrite(handle, str)
readfile(file)
Режимы foopen()
r Чтение
r+ Чтение и запись (предварительно)
w Запись (с очисткой)
w+ Чтение и запись (с очисткой)
a Запись (в конец)
a+ Чтение и запись (в конец)
Функции даты и времени
checkdate(month, day, year)
date(format, timestamp)
getdate(timestamp)
mktime(hr, min, sec, month, day, yr)
strftime(formatstring, timestamp)
strtotime(str)
time()
Форматы даты
Y 4-цифровой год (2009)
y 2-цифровой год (09)
F Полное название месяца на английском (January)
M Короткое название месяца на английском (Jan)
m Месяц (от 01 до 12)
n Месяц (от 1 до 12)
l Полное название дня на английском (Monday)
D Короткое название дня на английском (Mon)
d День (от 01 до 31)
j День (от 1 до 31)
h 12 часов (от 01 до 12)
g 12 часов (от 1 до 12)
H 24 часа (от 00 до 23)
G 24 часа (от 0 до 23)
i Минуты (от 00 до 59)
s Секунды (от 00 до 59)
w День недели (от 0 до 6; 0 - воскресенье)
Z День года (от 0 до 365)
W Неделя года (от 0 до 53)
t Дней в этом месяце (от 28 до 31)
a am или pm
A AM или PM
B Интернет-время (англ. Swatch Internet Time) (от 0 до 999) — колличество битов (англ. beat, удар; 1 бит = 1 минута и 26,4 секунды)
S Английский суффикс порядкого номера числа (st, nd, rd, th)
T Часовой пояс сервера
Z Смещение часового пояса в секундах
O Среднее время по Гринвичу (англ. Greenwich Mean Time, GMT) (например: +0200)
I Летнее время (0 или 1)
L Високосный год (0 или 1)
U Секунды с начала Эпохи — 1 января 1970, 00:00:00
c ISO 8601 (2008-07-31T18:30:13+01:00)
r RFC 2822 (Thu, 31 Jul 2008 18:30:13 +0100)
Функции для регулярных выражений
ereg(pattern, str)
split(pattern, str)
ereg_replace(pattern, replace, str)
preg_grep(pattern, arr)
preg_match(pattern, str)
preg_match_all(pattern, str, arr)
preg_replace(pattern, replace, str)
preg_split(pattern, str)
Синтаксис регулярных выражений
^ Начало строки
$ Конец строки
. Любой символ, кроме переноса строки (\n)
(a|b) a или b
(...) Группа
[abc] Диапазон (a илиb или c)
[^abc] Не в диапозоне
\s Пробел
a? Ноль или одно a
a* Ноль и более a
a*? Ноль и более a, нежадный
a+ Один и более a
a+? Один и более a, нежадный
a{3} Точно 3 a
a{3,} 3 и более a
a{,6} До 6 a
a{3,6} От 3 до 6 a
a{3,6}? От 3 до 6 a, нежадный
\ Экранирующий символ
[:punct:] Любой символ пунктуации
[:space:] Любой пробельный символ
[:blank:] Пробел или символ табуляции
Модификаторы шаблонов
g Глобальный поиск
i Регистронезависимый шаблон
m Многострочный текст
s Считать текст одной строкой
x Разрешить комментарии и пробелы в шаблоне
e Выполнение подстановки
U Нежадный шаблон

ViProger.Ru