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:
krupix.one
Inne pliki z tego folderu:
Apress Foundation PHP 5 for Flash (2005).pdf
(29809 KB)
Apress Beginning Google Maps Applications with PHP and Ajax, From Novice to Professional (2006).pdf
(15742 KB)
Apress Beginning PHP and PostgreSQL 8, From Novice to Professional (2006).pdf
(17128 KB)
Apress Building Online Communities with Drupal, phpBB and WordPress (2006).pdf
(14661 KB)
Apress Beginning CakePHP, From Novice to Professional (2008).pdf
(3856 KB)
Inne foldery tego chomika:
Android Application Development Video Guide Poradnik
Apple iOS 5 and 6 Development eBooks Collection [PDF]
ASP.NET eBooks Collection [PDF]
books
Complete IT Books Pack
Zgłoś jeśli
naruszono regulamin