AddedBytes Cheat Sheets PHP-v1.pdf
(
227 KB
)
Pobierz
PHP Cheat Sheet
Arrays
array_intersect
array_merge
array_pop
array_push
array_reverse
array_walk
count
in_array
REGULAR EXPRESSION SYNTAX
DATE FORMATTING
Regex
ereg
eregi
ereg_replace
eregi_replace
split
spliti
preg_match
preg_match_all
preg_replace
preg_split
^
$
.
(a|b)
(...)
[abc]
[^abc]
\s
a?
a*
a+
a{3}
a{3,}
a{3,6}
\
Start of string
End of string
Any single character
a or b
Group section
Item in range (a or b or c)
Not in range (not a or b or c)
White space
Zero or one of a
Zero or more of a
One or more of a
Exactly 3 of a
3 or more of a
Between 3 and 6 of a
Escape character
Y
y
F
M
m
n
D
l
d
j
4 digit year
2 digit year
Long month
Short month
Month (leading zeros)
Month
Short day name
Long day name
Day (leading zeros)
Day
2005
05
January
Jan
01 to 12
1 to 12
Mon
Monday
01 to 31
1 to 31
Date and Time
date
mktime
strtotime
time
Sessions
session_destroy
session_id
session_start
Filesystem
clearstatcache
copy
fclose
fgets
file
filemtime
filesize
file_exists
fopen
fread
fwrite
is_dir
is_file
readfile
h
g
H
G
i
s
12 Hour (leading zeros)
12 Hour
24 Hour (leading zeros)
24 Hour
Minutes (leading zeros)
Seconds (leading zeros)
01 to 12
1 to 12
00 to 23
0 to 23
00 to 59
00 to 59
Strings
addslashes
crypt
echo
explode
implode
md5
nl2br
sprintf
strip_tags
stripslashes
stristr
strpos
strrev
strstr
strtolower
strtoupper
str_replace
substr
trim
[:punct:]
[:space:]
[:blank:]
Any punctuation symbol
Any space character
Space or tab
w
z
W
t
Day of week
1
Day of year
Week of year
2
Days in month
0 to 6
0 to 365
1 to 53
28 to 31
PCRE MODIFIERS
i
s
m
U
e
x
Case-insensitive
Period matches newline
^ and $ match lines
Ungreedy matching
Evaluate replacement
Pattern over several lines
Headers
header
headers_sent
setcookie
a
A
B
S
Swatch Internet Time
Ordinal Suffix
am or pm
AM or PM
000 to 999
st, nd, td, th
Mail
mail
T
Z
O
I
L
Timezone of machine
Timezone offset (seconds)
Difference to GMT (hours)
Daylight savings
Leap year
GMT
URLs
rawurldecode
rawurlencode
urldecode
urlencode
Numbers
ceil
floor
number_format
round
FUNCTION ARGUMENT ORDERS
+0200
1 or 0
1 or 0
array_push ( array, element )
in_array ( needle, haystack )
explode (
separator,
string )
split ( pattern, string )
preg_split ( pattern, string )
ereg ( pattern, string )
strpos ( haystack, needle )
str_replace
( search, replace, string )
Variables
empty
is_array
is_int
is_null
is_numeric
is_object
isset
serialize
unserialize
Miscellaneous
define
eval
exit
U
c
r
Seconds since Epoch
3
ISO 8601 (PHP 5)
RFC 2822
1.
date("w"): 0 is Sunday, 6 is Saturday.
Network
fsockopen
2.
Week that overlaps two years belongs to
year that contains most days of that
week. Hence week number for 1st January
of a given year can return 53rd week if
week belongs to previous year.
date("W", mktime(0, 0, 0, 12, 28, $year))
always gives correct number of weeks in
$year.
PHP Options
ini_get
ini_restore
ini_set
phpinfo
Execution
exec
fopen() MODES
SuperGlobals
$_ENV
$_GET
$_POST
$_COOKIE
$_SESSION
$_SERVER
$_FILES
$_REQUEST
$GLOBALS
r
r+
w
w+
a
a+
Read
Read and write, prepend
Write, truncate
Read and write, truncate
Write, append
Read and write, append
3.
The Epoch was the 1st January 1970.
Available free from AddedBytes.com
Plik z chomika:
godthab
Inne pliki z tego folderu:
Apress PHP for Absolute Beginners (2009).pdf
(7484 KB)
Packt Publishing PHP 5 CMS Framework Development 2nd (2010).pdf
(6679 KB)
Packt Publishing PHP Programming with PEAR, XML Data Dates Web Services and Web APIs (2006).pdf
(5467 KB)
OReilly PHP in a Nutshell, A Desktop Quick Reference (2009).pdf
(2731 KB)
Packt Publishing PHP 5 E-Commerce Development (2010).pdf
(3219 KB)
Inne foldery tego chomika:
Zgłoś jeśli
naruszono regulamin