Sie sind auf Seite 1von 5

PHP

Data Types:
var_dump($object); - type(valut)
String("tekst") | Integer(Liczba całk.) | Float(Liczba Ułamkowa)
|
Boolean("Prawda/Fałsz") | Array (Sortowanie Zmiennych) | Object
|
NULL | Resource
String-function:
-strlen("tekst") - Ilosc znaków w tekscie
-str_word_count("tekst1 tekst2 ") - Ilosc słow w napisie
-strpos("Ziemia ia", "ia");
Default Function:
addcslashes() Zwraca ciąg znaków z ukośnikami
odwrotnymi przed określonymi znakami
addlashes() Zwraca ciąg znaków z ukośnikami
odwrotnymi przed predefiniowanymi znakami
bin2hex() Konwertuje ciąg znaków ASCII na wartości
szesnastkowe
chop() Usuwa białe znaki lub inne znaki z prawego
końca łańcucha
chr() Zwraca znak z określonej wartości ASCII
chunk_split() Dzieli ciąg znaków na serię mniejszych
części
konwertuj_cyr_string() Konwertuje ciąg znaków z
jednego zestawu znaków cyrylicy na inny
konwertuj_uudecode() Dekoduje ciąg zakodowany w
formacie uu
konwertuj_uuencode() Koduje ciąg znaków przy użyciu
algorytmu uuencode
count_chars() Zwraca informacje o znakach użytych w
ciągu
crc32() Oblicza 32-bitowy CRC dla ciągu
crypt() Jednokierunkowe mieszanie ciągów
echo() Wyświetla jeden lub więcej ciągów znaków
eksploduj() Dzieli ciąg na tablicę
fprintf() Zapisuje sformatowany ciąg znaków do
określonego strumienia wyjściowego
get_html_translation_table() Zwraca tabelę tłumaczeń
używaną przez htmlspecialchars() i htmlentities()
hebrev() Konwertuje tekst hebrajski na tekst wizualny
hebrevc() Konwertuje tekst hebrajski na tekst
wizualny i nowe linie (\n) na <br>
hex2bin() Konwertuje ciąg wartości szesnastkowych na
znaki ASCII
html_entity_decode() Konwertuje elementy HTML na
znaki
htmlentities() Konwertuje znaki na encje HTML
htmlspecialchars_decode() Konwertuje niektóre
predefiniowane elementy HTML na znaki
htmlspecialchars() Konwertuje niektóre predefiniowane
znaki na encje HTML
implode() Zwraca ciąg znaków z elementów tablicy
Join() Alias implode()
lcfirst() Konwertuje pierwszy znak ciągu na małe
litery
levenshtein() Zwraca odległość Levenshteina pomiędzy
dwoma ciągami znaków
localeconv() Zwraca informacje liczbowe i
formatowanie monetarne dotyczące ustawień regionalnych
ltrim() Usuwa białe znaki lub inne znaki z lewej
strony ciągu
md5() Oblicza skrót MD5 łańcucha
md5_file() Oblicza skrót MD5 pliku
metaphone() Oblicza klucz metafonu ciągu
money_format() Zwraca ciąg znaków sformatowany jako
ciąg walutowy
nl_langinfo() Zwraca określone informacje lokalne
nl2br() Wstawia podziały wierszy HTML przed każdą
nową linią w ciągu
number_format() Formatuje liczbę za pomocą
zgrupowanych tysięcy
ord() Zwraca wartość ASCII pierwszego znaku ciągu
parse_str() Analizuje ciąg zapytania na zmienne
print() Wypisuje jeden lub więcej ciągów znaków
printf() Wysyła sformatowany ciąg znaków
quoted_printable_decode() Konwertuje ciąg znaków,
który można wydrukować w cudzysłowie, na ciąg 8-bitowy
quoted_printable_encode() Konwertuje 8-bitowy ciąg
znaków na ciąg znaków, który można wydrukować w cudzysłowie
quotemeta() Cytuje znaki meta
rtrim() Usuwa białe znaki lub inne znaki z prawej
strony ciągu
setlocale() Ustawia informacje o ustawieniach
regionalnych
sha1() Oblicza skrót SHA-1 ciągu
sha1_file() Oblicza skrót SHA-1 pliku
podobny_tekst() Oblicza podobieństwo między dwoma
ciągami znaków
soundex() Oblicza klucz soundex ciągu
sprintf() Zapisuje sformatowany ciąg znaków do
zmiennej
sscanf() Analizuje dane wejściowe z ciągu znaków
zgodnie z formatem
str_getcsv() Analizuje ciąg CSV w tablicy
str_ireplace() Zastępuje niektóre znaki w ciągu
(wielkość liter nie ma znaczenia)
str_pad() Dodaje nową długość łańcucha
str_repeat() Powtarza ciąg określoną liczbę razy
str_replace() Zastępuje niektóre znaki w ciągu
(wielkość liter ma znaczenie)
str_rot13() Wykonuje kodowanie ROT13 na łańcuchu
str_shuffle() Losowo miesza wszystkie znaki w ciągu
str_split() Dzieli ciąg znaków na tablicę
str_word_count() Zlicza liczbę słów w ciągu
strcasecmp() Porównuje dwa ciągi znaków (wielkość
liter nie jest uwzględniana)
strchr() Znajduje pierwsze wystąpienie ciągu wewnątrz
innego ciągu (alias strstr())
strcmp() Porównuje dwa ciągi znaków (wielkość liter
ma znaczenie)
strcoll() Porównuje dwa ciągi znaków (porównanie
ciągów w oparciu o ustawienia regionalne)
strcspn() Zwraca liczbę znaków znalezionych w ciągu
znaków, zanim zostanie znaleziona jakakolwiek część określonych znaków
strip_tags() Usuwa znaczniki HTML i PHP z ciągu
znaków
stripcslashes() Usuwa cudzysłów z łańcucha cytowanego
za pomocą addcslashes()
stripslashes() Usuwa cudzysłów z łańcucha cytowanego
za pomocą addlashes()
stripos() Zwraca pozycję pierwszego wystąpienia ciągu
znaków w innym ciągu (wielkość liter nie ma znaczenia)
stristr() Znajduje pierwsze wystąpienie ciągu w innym
ciągu (wielkość liter nie ma znaczenia)
strlen() Zwraca długość łańcucha
strnatcasecmp() Porównuje dwa ciągi znaków przy
użyciu algorytmu „porządku naturalnego” (wielkość liter nie jest uwzględniana)
strnatcmp() Porównuje dwa ciągi znaków przy użyciu
algorytmu „porządku naturalnego” (wielkość liter ma znaczenie)
strncasecmp() Porównanie ciągów pierwszych n znaków
(wielkość liter nie ma znaczenia)
strncmp() Porównanie ciągów pierwszych n znaków
(wielkość liter ma znaczenie)
strpbrk() Wyszukuje w ciągu dowolny zestaw znaków
strpos() Zwraca pozycję pierwszego wystąpienia ciągu
w innym ciągu (wielkość liter ma znaczenie)
strrchr() Znajduje ostatnie wystąpienie ciągu
wewnątrz innego ciągu
strrev() Odwraca ciąg
strripos() Znajduje pozycję ostatniego wystąpienia
ciągu wewnątrz innego ciągu (wielkość liter nie ma znaczenia)
strrpos() Znajduje pozycję of ostatnie wystąpienie
ciągu znaków w innym ciągu (wielkość liter ma znaczenie)
strspn() Zwraca liczbę znaków znalezionych w ciągu
znaków zawierającym tylko znaki z określonej listy znaków
strstr() Znajduje pierwsze wystąpienie ciągu w innym
ciągu (wielkość liter ma znaczenie)
strtok() Dzieli ciąg na mniejsze ciągi
strtolower() Konwertuje ciąg na małe litery
strtoupper() Konwertuje ciąg znaków na wielkie litery
strtr() Tłumaczy określone znaki w ciągu
substr() Zwraca część łańcucha
substr_compare() Porównuje dwa ciągi znaków od
określonej pozycji początkowej (bezpieczne binarnie i opcjonalnie rozróżniana jest
wielkość liter)
substr_count() Zlicza, ile razy podciąg występuje w
ciągu
substr_replace() Zastępuje część łańcucha innym
ciągiem
trim() Usuwa białe znaki lub inne znaki z obu stron
ciągu
ucfirst() Konwertuje pierwszy znak ciągu na wielkie
litery
ucwords() Konwertuje pierwszy znak każdego słowa w
ciągu znaków na wielkie litery
vfprintf() Zapisuje sformatowany ciąg znaków do
określonego strumienia wyjściowego
vprintf() Wysyła sformatowany ciąg znaków
vsprintf() Zapisuje sformatowany ciąg znaków do
zmiennej
wordwrap() Zawija ciąg znaków do określonej liczby
znaków

Operatory ARYTMETYCZNE:
+ ADD | $x+$y
- SUB | $x-$y
* MULTI | $x*$y
/ DIVI | $x/$y
% MOD | $x%$y(-reszta z dzielenia)
** EXP | $x**$y(Liczba $x do potegi $y)
Operatory PRZYPISANIA:
x=y | x=y
x+=y | x=x+y
x-=y | x=x-y
x*=y | x=x*y
x/=y | x=x/y
x%=y | x=x%y
Operatory PORÓWNANIA:
== | $x==$y | true: x=y
=== | $x===$y | true: x=valut,id=y
!= | $x!=$y | true: x≠y
<> | $x<>$y | true: x≠y

Operatory LOGICZNE:
and |
&& |
or |
'| |' |
xor |
! |

Warunek IF/ELSEIF/ELSE
$t = date("H");

if ($t < "10") {


echo "Have a good morning!";
} elseif ($t < "20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}

Pętle WHILE/DOWHILE/FOR/FOREACH
WHILE:
$i = 1;
while ($i < 6) {
if ($i == 3) break\continue;
echo $i;
$i++;
}
DO..WHILE:
$i = 1;
do{
echo $i;
$i++;
}while($i =<6)
FOR:
for($x = 0; $x!=10; $x++){
echo "Numer :".$x."na 10 ";
}
FOREACH:
$colors = array("red", "green", "blue", "yellow");

foreach ($colors as $x) {


echo "$x <br>";
}

TABLICA: array
$cars=array("BMW","Audi","Ferrari");
echo count($cars);
echo "TOP AUTO: ".$cars[0]."<br>";
echo "NAWET AUTO: ".$cars[1]."<br>";

Das könnte Ihnen auch gefallen