Definuje proměnné, počítáme a zaokrouhlujeme

Toto jsou základy. Umět počítat se to hodí...

Proměnné se značí dolarem $.

<?php
  $pozdrav = "ahoj"; // nadefinujeme proměnnou $pozdrav
  echo $pozdrav; // Teď vypíšeme obsah proměnné $pozdrav na stránku
  // Všiměte si, že každý řádek končí znakem ;
  // Toto je komentář - takto si můžu poznačit cokoliv do zdrojového kódu, tento text se nikam nepíše
?>

Výsledek v html: ahoj

Takto se definuje jednoduše proměnná. Pokud chceme před ní nebo za ní dát text, musíme ji dát do úvozovek.

<?php
  $pozdrav = "ahoj";
  echo $pozdrav . ", jak se vede?";
  /*
  Toto je další způsob zápisu komentáře, tentokráte je na více řádků
  echo $pozdrav . ", jak se vede?"; jsme mohli napsat i takto:
    echo $pozdrav;
    echo ", jak se vede?";
  Výsledek by byl stejný, my jsme si zápis zjednodušili tzv. spojováním žetězců.
  Spojení se provádí pomocí . (tečky), musíme si ale dát pozor na úvozovky!
  */
?>
Výsledek v html: ahoj, jak se vede?

Počítáme

A počítá se pomocí + – * /

$a = 4;
$b = 2;

$plus = $a + $b;
echo $plus; // 6

$minus = $a - $b;
echo $minus; // 2

$krat = $a * $b;
echo $krat; // 8

$deleno = $a / $b;
echo $deleno; // 2
Výsledek v html: postupně: 6, 2, 8, 2.

Zaokrohlujeme

Zkuste třeba 100/3 a vyjde 33.3333333333. To zrovna ale většinou nepotřebujeme. Zaokrouhluje se pomocí round();, floor(); a ceil(); Desetiná čárka je v php tečka!.

Zaokrouhlíme číslo proměnnou výsledek komentář
ceil(33.33333); ceil($cislo); 34 ceil vždy nahoru. 1.0001 je 2
floor(33.33333); floor($cislo); 33 floor vždy dolů. 1.9999 je 1
round(33.33333, 2); round($cislo, 2); 33.33 Round zaokrouhluje normálně, číslo za čárkou je na kolik zaokrouhlit
<?php
   $cislo=33.333333;
   ceil($cislo); // 34
   round($cislo, 2); // 33.33
   // záporné zaokrouhlování - Errore, dík za připomínku;-)
   round($cislo, -1); // 30
   floor($cislo); // 33
?>

Tak to by bylo. Je to docela jednoduché a hlavně velice používané.


<Starší | tento článek | Novější>

Napsáno: 9. 8. 2005, 00:00 | Přečteno: 9154x | Kategorie: PHP School | Napsal: peCan.cz |
Čo je maximálna obezita? Keď si ľahneš na pláž a Greenpeace Ťa začne ťahať do mora.
Petr Graubner | ICQ- 264912843, Jabber - pecan27@njs.netlab.cz | RSS | Šlape na miniRS | Styl CoolStyle | Zpracováno za: 0.164s | Počet SQL dotazů ve fóru: 1 | Admin