JΩzyk PHP daje nam szereg funkcji wykonuj▒cych okre╢lone dzia│ania arytmetyczne. Przydaj▒ siΩ one we wszelkiego rodzaju sklepach, katalogach i wszΩdzia tam gdzie trzeba dokonaµ losu.
Oto najczΩ╢ciej u┐ywane funkcje:
podstawawykladnik
Oto przyk│adowy program wykorzystuj▒cy r≤┐ne z opisanych wy┐ej funkcji:
<html>
<head>
<title>Operacje arytmetyczne</title>
</head>
<body>
<?
$x=pi(); // zwraca warto╢µ liczby PI
echo "Liczba PI=".$x.", a po zaokragleniu: ".round($x)."<br>";
echo "Sinus 30 stopni: ".sin(30*$x/180)."<br>";
// dzia│anie 30*PI/180 zamienia ze stopni na radiany
// gdyz parametr funkcji SIN ma byc w radianach
echo "Liczba 30 dziesiΩtnie jest r≤wna ".decbin(30)." binarnie.";
?>
</body>
</html>
Do funkcji arytmetycznych zaliczaby r≤wnie┐ funkcje losuj▒ce. Gdzie siΩ one przydaj▒ chyba ka┐dy wie. Ja np. u┐ywam tych funkcji przy losowaniu banerk≤w na g≤rze strony, albo przy losowaniu cytatu na stronie g│≤wnej.
min
do max
w│▒cznie. Przed jej u┐yciem nale┐y wywo│aµ funkcjΩ srand
w celu zainicjowania generatora liczb pseudolosowych.time()
.Oto prosty przyk│ad:
<html>
<head>
<title>Liczby losowe</title>
</head>
<body>
<?
srand(time());
for ($i=0;$i<=10;$i++)
echo rand(1,200)."<br>";
?>
</body>
</html>