Att arbeta med numeriska värden i PHP liknar till stor del grundskolematte (med något lite undantag). Det först vi kommer att bekanta oss med är heltal 1,27,56 osv. och flyttalen 3,14 osv. Vi kallar dem inte decimaltal utan flyttal, se det som decimalkommat flyter omkring beroende på den exakthet som eftersöks. PHP arbetar lätt och smidigt med beräkningar av olika slag.
<html> |
Ovanstående PHP skript visar helt enkelt 27 i webbläsaren.
Vi kan också arbeta med numeriska tal utan att definiera en variabel och vi kan kombinera dessa.
<html> <h1>Addera två variabler </h1> <h1>Kombination</h1> <?php |
I alla fallen ovan visar webbläsaren talet 30.
Fortsätt nu själv att skapa skript för de fyra räknesätten.
<html> |
Resultat som vebbläsaren visar är 2.
Nu skall vi titta närmare på ett exempel som skiljer sig från grundskolematten
<html> |
Resultatet av ovanstående beräkning blir 34. Det kommer sig av att multiplikation har företräde. PHP är helt enkelt optimerat för att göra multiplikationsberäkningen först.
<html> |
Denna gång får vi resultatet 70.
Att det blir skillnad beror helt enkelt på att i matematiska beräkningar med PHP har både
multiplikation och division företräde framför addition och
subtraktion. Vi kringgår detta som vi ser ovan att helt enkelt använda oss av en parantes.
| Svenska | Engelska |
| Heltal | Integer |
| Flyttal | Floting-point numbers |
I PHP använder vi oss av en hel del operatorer, först här är de aritmeriska för numeriska tal.
| + | För att addera |
| - | För att subtrahera |
| * | För att multiplicera |
| / | För att dividera |
| % | För att ta ut resttalet (eng. reminder) |
Förutm detta är även konkateneringstecknet en punkt användbart.