Php Cheat Sheet V2

  • Uploaded by: Sneetsher Crispy
  • 0
  • 0
  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Php Cheat Sheet V2 as PDF for free.

More details

  • Words: 600
  • Pages: 1
Array Functions

Regular Expression Functions

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)

array_merge (arr1, arr2 ...)

preg_match (pattern, str)

m

Month

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)

array_search (needle, arr)

d

Day

array_walk (arr, function)

j

Day (1 to 31)

Regular Expressions Syntax

count (count)

Date Formatting

4

4

(01 to 12)

(01 to 31)

^

Start of string

h

12 Hour

$

End of string

g

12 Hour (1 to 12)

.

Any single character

H

24 Hour

(a|b)

a or b

G

24 Hour (0 to 23)

crypt (str, salt)

(...)

Group section

i

Minutes

explode (sep, str)

[abc]

Item in range (a, b or c)

s

Seconds

implode (glue, arr)

[^abc]

Not in range (not a, b or c)

nl2br (str)

\s

White space

w

Day of week

sprintf (frmt, args)

a?

Zero or one of a

z

Day of year (0 to 365)

strip_tags (str, allowed_tags)

a*

Zero or more of a

W

Week of year

str_replace (search, replace, str)

a*?

Zero or more of a, ungreedy

t

Days in month (28 to 31)

strpos (str, needle)

a+

One or more of a

strrev (str)

a+?

One or more of a, ungreedy

a

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)

[: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)

U

Seconds since Epoch

c

ISO 8601 (PHP 5)

in_array (needle, haystack) String Functions

Filesystem Functions

4

4

4 4

(01 to 12) (00 to 23) (00 to 59) (00 to 59) 1

(0 to 6) 2

(1 to 53)

fclose (handle) fgets (handle, len)

PCRE Modifiers

file (file) filemtime (file)

i

Case-insensitive

filesize (file)

s

Period matches newline

file_exists (file)

m

^ and $ match lines

fopen (file, mode)

U

Ungreedy matching

fread (handle, len)

e

Evaluate replacement

fwrite (handle, str)

x

Pattern over several lines

readfile (file)

2008-07-31T18:30:13+01:00 r

RFC 2822 Thu, 31 Jul 2008 18:30:13 +0100

1.

0 is Sunday, 6 is Saturday.

2.

Week that overlaps two years belongs to year that contains most days of that

Date and Time Functions fopen() Modes

3

week. Hence week number for 1st

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 ()

Available free from AddedBytes.com

3.

The Epoch is the 1st January 1970.

4.

With leading zeroes

Related Documents

Php Cheat Sheet V2
November 2019 27
Php Cheat Sheet
August 2019 27
Cheat Sheet
August 2019 52
Scrum Cheat Sheet
November 2019 7

More Documents from "Doubleday Francotti"

Php Cheat Sheet V2
November 2019 27
Mysql Cheat Sheet V1
November 2019 31
Stl Quick Reference
May 2020 15