Array Functions Regular Expression Functions Date Formatting
array_diff (arr1, arr2 ...) ereg (pattern, str) Y 4 digit year (2008)
array_filter (arr, function) split (pattern, str) y 2 digit year (08)
array_flip (arr) ereg_replace (pattern, replace, str) F Long month (January)
array_intersect (arr1, arr2 ...) preg_grep (pattern, arr) M Short month (Jan)
4
array_merge (arr1, arr2 ...) preg_match (pattern, str) m Month (01 to 12)
array_pop (arr) preg_match_all (pattern, str, arr) n Month (1 to 12)
array_push (arr, var1, var2 ...) preg_replace (pattern, replace, str) D Short day name (Mon)
array_reverse (arr) preg_split (pattern, str) l Long day name (Monday) (lowercase L)
4
array_search (needle, arr) d Day (01 to 31)
array_walk (arr, function) j Day (1 to 31)
Regular Expressions Syntax
count (count)
4
in_array (needle, haystack) ^ Start of string h 12 Hour (01 to 12)
$ End of string g 12 Hour (1 to 12)
4
. Any single character H 24 Hour (00 to 23)
String Functions
(a|b) a or b G 24 Hour (0 to 23)
4
crypt (str, salt) (...) Group section i Minutes (00 to 59)
4
explode (sep, str) [abc] Item in range (a, b or c) s Seconds (00 to 59)
implode (glue, arr) [^abc] Not in range (not a, b or c)
1
nl2br (str) \s White space w Day of week (0 to 6)
sprintf (frmt, args) a? Zero or one of a z Day of year (0 to 365)
2
strip_tags (str, allowed_tags) a* Zero or more of a W Week of year (1 to 53)
t
str_replace (search, replace, str) a*? Zero or more of a, ungreedy Days in month (28 to 31)
strpos (str, needle) a+ One or more of a
a
strrev (str) a+? One or more of a, ungreedy am or pm
strstr (str, needle) a{3} Exactly 3 of a A AM or PM
strtolower (str) a{3,} 3 or more of a B Swatch Internet Time (000 to 999)
strtoupper (str) a{,6} Up to 6 of a S Ordinal Suffix (st, nd, rd, th)
substr (string, start, len) a{3,6} 3 to 6 of a
a{3,6}? 3 to 6 of a, ungreedy T Timezone of machine (GMT)
\ Escape character Z Timezone offset (seconds)
Filesystem Functions
[:punct:] Any punctuation symbol O Difference to GMT (hours) (e.g., +0200)
clearstatcache () [:space:] Any space character I Daylight saving (1 or 0)
copy (source, dest) [:blank:] Space or tab L Leap year (1 or 0)
fclose (handle)
3
fgets (handle, len) U Seconds since Epoch
PCRE Modifiers
file (file) c ISO 8601 (PHP 5)
filemtime (file) i Case-insensitive 2008-07-31T18:30:13+01:00
filesize (file) s Period matches newline r RFC 2822
file_exists (file) m ^ and $ match lines Thu, 31 Jul 2008 18:30:13 +0100
fopen (file, mode) U Ungreedy matching
fread (handle, len) e Evaluate replacement 1. 0 is Sunday, 6 is Saturday.
fwrite (handle, str) x Pattern over several lines
readfile (file) 2. Week that overlaps two years belongs
to year that contains most days of that
Date and Time Functions
week. Hence week number for 1st
fopen() Modes
checkdate (month, day, year) January of a given year can be 53 if
r
Read date (format, timestamp) week belongs to previous year.
r+
Read and write, prepend getdate (timestamp) date("W", mktime(0, 0, 0, 12, 8,
w
Write, truncate mktime (hr, min, sec, month, day, yr) $year)) always gives correct number of
w+
Read and write, truncate strftime (formatstring, timestamp) weeks in $year.
a
Write, append strtotime (str)
a+
Read and write, append time () 3. The Epoch is the 1st January 1970.
4. With leading zeroes
Available free from AddedBytes.com
Wyszukiwarka
Podobne podstrony:
css cheat sheet v2Online Cash Machine Cheat SheetComplex Analysis Cheat SheetKidWorld GM Cheat SheetjQuery 1 3 Visual Cheat Sheet by WOORKimpulse studios jquery cheat sheet 1 0Bash History Cheat Sheet [EN]Clean Code Cheat Sheet V1 3Mystery Method Cheat SheetFFRE Probability Cheat SheetCalculus Cheat Sheet Limits ReducedCalculus Cheat Sheet All ReducedKurs PHP v2PHP cz 1 v2kurs php v2php 2więcej podobnych podstron