Menu
- Aktualności
- Mój startup Nowy odcinek
- Blogi ekspertów
- Projektowanie WWW
- Planowanie
- Hosting i domeny
- Organizacja i nawigacja
- Webdesign i grafika
- Warsztat - programy
- Tutoriale Photoshop
- Programowanie i tworzenie
- XHTML, HTML i CSS
- JavaScript, DOM i AJAX
- jQuery
- PHP i SQL
- Flash i ActionScript
- Dostępność i WAI
- Promowanie stron
- Pozycjonowanie
- Reklama i marketing
- Monitoring i statystyki
- Publicystyka
- Artykuły ogólne
- Społeczności
- Praca i zarabianie
- Wywiady
- Standardy sieciowe
- Zasoby
- Kursy
- Recenzje książek
- Linki
Dla webmastera
Kursy
Zmienne liczbowe
Zmienne liczbowe
W PHP rozróżniamy następujące rodzaje zmiennych liczbowych:
- całkowite (ang. integer)
- rzeczywiste (ang. real)
Przykłady deklaracji zmiennych:
<?PHP $z1 = -10; // z1 jest liczbą całkowitą $z2 = 1.10 // z2 jest liczbą rzeczywistą ?>
Wszystkie te typy łatwo się konweruje do innych typów. Służa do tego następujące sformułowania, które należy wpisać przed wartością w przypisywaniu wartości zmiennej:
(integer) - zmienna jest liczbą całkowitą
(real) - zmienna jest liczbą rzeczywistą
(string) - zmienna jest łańcuchem
(array) - zmienna jest tablicą
(object) - zmienna jest obiektem
Oto przykład użycia ich użycia:
<?PHP $z = (integer) 1.1; echo $z; ?>
Oczywiście zmienne liczbowe możemy do siebie dodawać, odejmować, mnożyć, dzielić itd. Oto tabela operacji na liczbach:
| + | dodawanie dwóch liczb |
| - | odejmowanie dwóch liczb |
| * | mnożenie dwóch liczb |
| / | dzielenie dwóch liczb |
| % | reszta z dzielenia |
| += | do zmiennej dodaj liczbę |
| -= | od zmiennej odejmij liczbę |
| *= | pomnóż zmienną przez liczbę |
| /= | podziel zmienną przez liczbę |
| %= | reszta z dzielenia zmiennej przez liczbę |
Ostatnie pięć można zapisać w następujący sposób:
$a += $b <=> $a = $a + $b
$a -= $b <=> $a = $a - $b
$a *= $b <=> $a = $a * $b
$a /= $b <=> $a = $a / $b
$a %= $b <=> $a = $a % $b
Oto przykłady użycia operacji na liczbach:
<?PHP $a = 190; $b = 100; $c = $a + $b; $d = $a - $b; $e = $a * $b; $f = $a / $b; $g = $a % $b; echo "$a = $a<br> $b = $b<br> $c = $a + $b = $c<br> $d = $a - $b = $d<br> $e = $a * $b = $e<br> $f = $a / $b = $f<br> $g = $a % $b = $g<br>"; $c += $d; $d -= $e; $e *= $f; $f /= $g; $g %= $c; echo "$c += $d = $c<br> $d -= $e = $d<br> $e *= $f = $e<br> $f /= $g = $f<br> $g %= $c = $g<br>"; ?>
Do obsługi zmiennych tego typu służą następujące funkcje:
double doubleval($zmienna)
Zamienia typ zmiennej na double.
int intval($zmienna)
Zamienia typ zmiennej na integer.

