Шпаргалки PHP

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()
Форматы даты
Y4-цифровой год (2009)
y2-цифровой год (09)
FПолное название месяца на английском (January)
MКороткое название месяца на английском (Jan)
mМесяц (от 01 до 12)
nМесяц (от 1 до 12)
lПолное название дня на английском (Monday)
DКороткое название дня на английском (Mon)
dДень (от 01 до 31)
jДень (от 1 до 31)
h12 часов (от 01 до 12)
g12 часов (от 1 до 12)
H24 часа (от 00 до 23)
G24 часа (от 0 до 23)
iМинуты (от 00 до 59)
sСекунды (от 00 до 59)
wДень недели (от 0 до 6; 0 - воскресенье)
ZДень года (от 0 до 365)
WНеделя года (от 0 до 53)
tДней в этом месяце (от 28 до 31)
aam или pm
AAM или 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
cISO 8601 (2008-07-31T18:30:13+01:00)
rRFC 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

фильмы бесплатно