Uvod u PHP Float

U PHP-u, vrsta podataka Float koristi se za postavljanje frakcijskih vrijednosti. Plovak je broj s decimalnom točkom i može se proširiti u eksponencijalni oblik. Float se također naziva i brojem s pomičnom zarezom. Različiti načini prikazivanja float vrijednosti su 3.14, 4.75, 5.88E + 20, itd. U PHP-u, ako su vrijednosti vrlo velike i sadrže decimale, tada automatski pretvara vrstu u plutajući. Plovec ima maksimalnu preciznost od oko 14 znamenki. Ako je broj iznad raspona maksimalne vrijednosti, izgubit će svoju preciznost. Malo je funkcija pomoću kojih se može provjeriti je li vrsta podataka pluta u PHP-u.

Programeri koriste riječ float prije naziva varijable tako da se vrsta podataka postavlja tijekom inicijalizacije varijable. Vrijednost plutanja može se postaviti na varijablu u samoj fazi inicijalizacije jednostavnim spominjanjem imena varijable, nakon čega slijedi znak jednakosti i vrijednost float / decimalne vrijednosti za tu varijablu. Oni mogu promijeniti stanje / vrijednost u bilo kojem trenutku, osim ako je varijabla deklarirana kao statična. Uglavnom se float koristi u aplikacijama koje uključuju valutu, marke, postotak. Možemo koristiti float varijable na sličan način kao cjelobrojne varijable i možemo koristiti osnovne operacije kao što su sabiranje, oduzimanje, množenje, dijeljenje. Dok se te operacije izvode, o tome kako računalo mora biti pohranjeno, ovisi o računalu.

Vrste plovnih vrijednosti

Pogledajmo različite vrste plutajućih brojeva:

Kratki broj plutajuće točke

Kratki broj s plutajućom zarezom (tip s kratkim plovkom) najmanja je fiksna preciznost koju pruža implementacija. Ovisi o PHP verziji koju koristite za podržavanje ove vrste podataka. Njegova minimalna preciznost je 13 bita, a minimalna veličina eksponenta je 5 bita. Točno će biti do 4 decimalna mjesta.

Dvostruki broj plutajuće točke

Dvostruki broj s pomičnom zarezom jedna je od fiksnih preciznosti koje pruža implementacija. Njegova minimalna preciznost je 50 bita, a minimalna veličina eksponenta 8bit. Preciznost ovih kategorija ovisi o implementaciji. Točno će biti do 14 decimalnih mjesta.

Broj plutajuće točke

Dugi broj s plutajućom zarezom (tip long-float) jedna je od najvećih fiksnih preciznosti koje pruža implementacija. Njegova minimalna preciznost je 50 bita, a minimalna veličina eksponenta 8bit. Preciznost ovih kategorija ovisi o implementaciji. Točno će biti do 14 decimalnih mjesta. To je slično dvostrukom broju s pomičnom zarezom.

Kako Float djeluje u PHP-u?

Float vrijednosti nisu ništa drugo nego decimalni ulomci koji imaju svoju preciznost. Razmotrimo jednostavne primjere za razumijevanje kako vrijednost plutajuće vrijednosti funkcionira:

<_?php
$selling_price=75.5;
$cost_price=50.9;
echo "The value of selling price is $selling_price \n";
(
echo "The value of cost price is $cost_price ";
)
?>

Izlaz:

U gornjem primjeru, izlaz će biti vrijednost varijabilne prodajne cijene i troška, ​​tj. Float vrijednosti dodijeljene varijablama bit će ispisane na izlaznom zaslonu.

Uzmimo još jedan primjer double-float vrijednosti:

<_?php
$a = 10.433454545;
$b = 12.1234567893;
echo $a;
echo "\n";
echo $b;
echo "\n";
echo is_double($a);
echo "\n";
echo is_double($b);
echo "\n";
?>

Izlaz:

U gornjem primjeru, izlaz funkcije is_double () provjerit će jesu li varijable dvostrukog float tipa ili ne. Samo provjerava je li dvostruka vrijednost postavljena na varijablu i u ovom su primjeru obje varijable inicijalizirane dvostruke vrijednosti.

Osnovne operacije u PHP-u možemo obavljati pomoću float vrijednosti:

<_?php
$ab = 1.23456789;
$bc = 1.23456780;
$ep = 0.00001;
if(abs($ab-$bc) < $ep)
(
echo "true";
)
else
(
echo “false”;
)
?>

Izlaz:

U gornjem primjeru, varijabla $ ab inicijalizirana je decimalnom vrijednošću i slično kao i varijabla $ bc. Nakon izračuna, ako je uvjet zadovoljen i ispisuje istinsku izjavu prisutnu unutar petlje na izlaznom zaslonu.
Funkcija is_float () može se koristiti za provjeru je li varijabla float tipa ili ne. Is_float () je ugrađena funkcija u PHP-u. To je Booleova funkcija, pa vraća TRUE kad je tip float, inače FALSE.

Uzmimo jednostavan primjer.

<_?php
$a = 10.43;
$b = 55;
echo $a;
echo "\n";
echo $b;
echo "\n";
echo is_float($a);
echo "\n";
echo is_float($b);
?>

Izlaz:

U gornjem primjeru, ishod funkcije is_float () bit će istinit za prvu izjavu eha, a drugi za netočan. U ovom primjeru, izlaz će biti 1, a nakon prekida također će biti 1. Samo provjerava je li vrijednost float postavljena na varijablu i u ovom primjeru, jedna od varijabli je inicijalizirana float vrijednosti.

Slično funkciji is_float (), imamo funkciju koja se naziva var_dump () funkcija za ispis i vrste i vrijednosti kao izlaza. Ova se funkcija koristi za ispis vrste podataka povezanih s varijablom koju programeri žele ispisati na zaslonu.

Na primjer:

<_?php
$a = 10.95;
echo $a;
echo "\n";
echo is_float($a);
echo "\n";
var_dump($a);
echo "\n";
?>

Izlaz:

U gornjem primjeru, izlaz funkcije is_float () i funkcije var_dump () razlikuje se. Funkcija var_dump () ispisat će vrstu podataka zajedno s vrijednošću varijable.

Zaključak

U ovom smo članku raspravljali o vrijednostima plovka i njihovim vrstama. Mnoge vrste Float koriste se u mnogim programima i aplikacijama gdje većina aktivnosti ima proračune i preciznosti. Float vrijednosti imaju vitalnu ulogu u mnogim programskim jezicima zbog njegove preciznosti i također se koriste u velikim količinama.

Preporučeni članci

Ovo je vodič za PHP Float. Ovdje smo raspravljali o vrstama plutajućih vrijednosti koje uključuju kratke brojeve plutajućih točaka, dvostruki broj plutajuće točke i dug broj plutajuće točke zajedno s primjerima. Možete i proći naše druge predložene članke da biste saznali više -

  1. Varijable u PHP-u
  2. PHP matematičke funkcije
  3. PHP rekurzivna funkcija
  4. PHP naredbe
  5. PHP konstante
  6. Cloud Computing Providers
  7. PHP magične konstante
  8. Rekurzivna funkcija u Pythonu
  9. Rekurzivna funkcija u C
  10. Rekurzivna funkcija u JavaScript-u

Kategorija: