Funkcije PHP: zaokruživanje prema dolje

Matematičke funkcije su sastavni dio svakog programskog jezika. No, to ne znači da prilikom izvođenja operacija na brojevima moraju koristiti točno onako kako je to predvidio developer jezika. U PHP-u, zaokruživanje na donju stranu se može obaviti kroz funkcije niza.

Nužnost i mogućnosti zaokruživanja

Razlozi za zaokruživanje brojeva mogu biti vrlo različiti. Najviše se traži formiranje numeričkih atributa za stilove i CSS pravila. Prilikom stvaranja modernih mjesta zahtjev dinamike - to je obavezno. Zahtjev za prilagodljivošću je poželjan. To znači da se preračunavanje veličine slika, oznaka i drugih komponenti okvira stranice mora izvršiti na poslužitelju čak i prilikom oblikovanja stranice.


Osnovne opcije zaokruživanja na bilo kojem jeziku ograničene su na tri funkcije: matematičku, na manju ili veću. U PHP programiranje također ima tri funkcije za zaokruživanje operacija: round (), floor () i ceil (). Programiranje (u općem smislu) predlaže množenje izvornog broja za stupanj broja 10 (101001000 10,000, itd.) Za izvođenje funkcije zaokruživanja u željenom broju mjesta. Što se tiče funkcije round (), ovo svojstvo nije važno (ima drugi izborni parametar koji se može koristiti za definiranje pozicije zaokruživanja).

Primjer zaokruživanja brojeva u PHP-u

U ovom primjeru, klasično zaokruživanje istog broja dano je svim trima osnovnim funkcijama i predloženom opcijom zaokruživanja, što omogućuje semantiku niza jezika. Broj je također niz znakova.Jednostavno je abeceda ograničena na deset znamenki, točku i znakove "+" i "-". Ako uzmemo u obzir eksponencijalnu reprezentaciju, onda postoji slovo E.


Kao i za prvi broj

, vrijednost round () podudara se s ceil (), a drugi broj

se poklapa s rezultatima round () i floor (). Idealna ponuda zaokruživanja PHP-a
.
Linearno zaokruživanje je ideja podjele broja na dvije komponente. Rezultat je niz. Prvi element je cjelobrojni dio, a drugi element je djelomičan. Ako nema smisla, nema drugog elementa. Ne možete ga ni provjeriti. Za brojeve u eksponencijalnom obliku reprezentacije, ova ideja nije prikladna, ali glavna briga programiranja je obrada informacija. PHP zaokruživanje broja prema je više u potražnji od matematičke ili veće strane. Apply explode () - lijepa i praktična.

Povezane publikacije