Copyright © Radosław Kowaluk 2009-2013
Zapis | Opis | Przykład |
---|---|---|
abs(liczba) | Wartość bezwględna liczby | <?php $x = -1; echo abs($x); ?> |
pow(podstawa,wykładnik) | Zwraca podstawa podniesiony do potęgi wykładnik . | <?php $a = 2; $n=3; echo pow($a,$n) ?> |
cos(argument) | Zwraca cosinus kąta argument podanego w radianach | <?php $a = M_PI; echo cos($a); ?> |
sin(argument) | Zwraca sinus kąta argument podanego w radianach | <?php $a = M_PI; echo sin($a); ?> |
tan(argument) | Zwraca tangens kąta argument podanego w radianach | <?php $a = M_PI; echo tan($a); ?> |
deg2rad(liczba) | Przelicza stopnie podane w liczba na radiany | <?php echo rad2deg(90); ?> |
rad2deg (liczba) | Przelicza kąt liczba podany w radianach na jego odpowiednik w stopniach | <?php echo rad2deg(M_PI); ?> |
sqrt(argument) | Zwraca pierwiastek kwadratowy z argumentu. | <?php $x = 9; echo sqrt($x); ?> |
rand([min],max) | Zwraca pseudolosową liczbę z przedziału 0 lub min a max. | <?php echo rand(1,49); ?> |
Zapis | Opis | Przykład |
---|---|---|
min(arg1, arg2 [, ... ]) | Zwraca najmniejszą liczbę spośród podanych argumentów. | <?php echo min(2, 3, 1, 6, 7); ?> |
max(arg1, arg2 [, ... ]) | Zwraca największą liczbę spośród podanych argumentów. | <?php echo max(2, 3, 1, 6, 7); ?> |
round (wartość [, dokładność]) | Zaokrągla liczbę zmiennoprzecinkową. | <?php echo round(1.95583, 2); echo round(3.4); ?> |
floor(liczba) | Zwraca najbliższą liczbę całkowitą, mniejszą lub równą podanemu arumentowi. | <?php echo floor(9.999); ?> |
ceil(liczba) | Zwraca nabliższą liczbę całkowitą, większą lub równą podanemu argumentowi. | <?php echo ceil(4.3); ?> |
bindec(liczba) | Zwraca liczbę dziesiętną odpowiadającą łańcuchowi liczby dwójkowej | <?php echo bindec('111'); ?> |
decbin(liczba) | Zwraca łańcuch stanowiący dwójkową recodezentację liczby dziesiętnej | <?php echo decbin(7); ?> |
Zapis | Opis | Przykład |
---|---|---|
nl2br(łańcuch) | Wstawia <br/> przed znakiem końca linii. | <?php $s='Ala \n ma kota.'; echo nl2br($s); ?> |
strlen(łańcuch) | Zwraca długość znaków w ciągu tekstowym. | <?php $s='Ala ma kota.'; echo strlen($s); ?> |
strpos(łańcuch A, łańcuch B[,index]) | Zwraca pozycję pierwszego wystąpienia ciągu B w ciągu A. Od pozycji opcjonalnej index lub 0. | <?php $s='Ala ma kota.'; echo strpos($s, "a"); ?> |
strrpos(łańcuch A, łańcuch B, string [,index]) | Zwraca pozycję ostatniego wystąpienia ciągu B w ciągu A. Od pozycji opcjonalnej index lub 0. | <? php $s='Ala ma kota.'; echo strrpos($s, "a"); ?> |
substr(s, p[, d]) | Zwraca część ciągu s, od parametru startowego p o długości d. | <?php $s='Ala ma kota.'; echo substr($s, 1, 2); ?> |
strtolower(string) | Zwraca string z wszystkimi literami alfabetu przekonwertowanymi na małe. | <?php strtolower("Ala ma kota."); ?> |
strtoupper(string) | Zwraca string z wszystkimi literami alfabetu przekonwertowanymi na duże. | <?php strtoupper("Ala ma kota."); ?> |
strrev(string) | Zwraca odwrócony string. | <?php strrev("Ala ma kota."); ?> |
Zapis | Opis | Przykład |
---|---|---|
time() | Zwraca liczbę sekund od 00:00:00 01.01.1970 | <?php echo time(); ?> |
getdate( [ int $timestamp = time() ] ) | Zwraca tablicę zawierającą dane daty i czasu | <?php echo getdate(); ?> |
date( string $format [, int $znacznik_czasu ] ) | Zwraca datę sformatowaną | <?php echo date('d-m-Y'); ?> |
mktime( [ int $hour = date("H") [, int $minute = date("i") [, int $second = date("s") [, int $month = date("n") [, int $day = date("j") [, int $year = date("Y") [, int $is_dst = -1 ]]]]]]] ) |
Zwraca znacznik czasu. Kolejno: godzina, minuta, sekunda, miesiąc, dzień miesiąca, rok. |
<?php echo mktime(); ?> |
Zawartość parametruformat | Opis |
---|---|
Dzień | --- |
d | Dzień miesiąca, 2 cyfry z wiodącymi zerami |
D | Tekstowy opis angielskiej nazwy dnia, trzy litery |
j | Dzień miesiąca bez zer wiodących |
l (mała litera 'L') | Pełen angielski opis dnia tygodnia |
N | Liczbowa forma dnia tygodnia |
S | Angielski przyrostek porządkowy dla dnia miesiąca, 2 litery |
w | Liczbowa forma dnia tygodnia |
z | Dzień roku (Zaczynając od 0) |
Week | --- |
W | Numer tygodnia w roku, Tygodnie rozpoczynają Poniedziałki |
Month | --- |
F | Pełen angielski opis, dnia miesiąca, taki jak January czy March |
m | Liczbowa forma miesiąca, z zerami wiodącymi |
M | Krótki, angielski opis miesiąca, trzy litery |
n | Liczbowa forma miesiąca, bez zer wiodących |
t | Ilość dni w danym miesiącu |
Rok | --- |
L | Informacja o tym, czy rok jest przestępnym |
o | Numer roku. |
Y | Pełna liczbowa forma roku, 4 cyfry |
y | Dwie cyfry recodezentujące rok |
Czas | --- |
a | Pora dnia - dwie małe litery (przed/po południu) (ang. Ante/Post meridiem) |
A | Pora dnia - dwie duże litery (przed/po południu) (ang. Ante/Post meridiem) |
B | Swatch Internet Time |
g | Godzina, w formacie 12-godzinnym, bez zer wiodących |
G | Godzina, w formacie 24-godzinnym, bez zer wiodących |
h | Godzina, w formacie 12-godzinnym, z zerami wiodącymi |
H | Godzina, w formacie 24-godzinnym, z zerami wiodącymi |
i | Minuty z zerami wiodącymi |
s | Sekundy, z zerami wiodącymi |
u | Mikrosekundy |
Strefa czasowa | --- |
e | Identyfikator strefy czasowej (dodano w PHP 5.1.0) |
I (duże i) | Informacja o tym, czy czas jest letni |
O | Różnica z czasem Greenwich (GMT) w godzinach |
P | Różnica z czasem Greenwich (GMT) z dwukropkiem pomiędzy godzinami i minutami |
T | Skrót dla strefy czasowej |
Z | Różnica dla strefy czasowej w sekundach. |
Pełna Data/Czas | --- |
c | Data w standardzie ISO 8601 (dodana w PHP 5) |
r | Data sformatowana zgodnie z » RFC 2822 |
U | Sekundy liczone od ery UNIX-a (1 stycznia 1970 00:00:00 czasu Greenwich - GMT) |