Uvod v PHP Float

V PHP se vrsta podatkov Float uporablja za nastavljanje delnih vrednosti. Plovec je številka z decimalno vejico in se lahko razširi v eksponentno obliko. Float se imenuje tudi številka s plavajočo vejico. Različni načini za predstavitev float vrednosti so 3, 14, 4, 75, 5, 88E + 20 itd. V PHP-ju, če so vrednosti zelo velike in vsebujejo decimalke, potem tip samodejno pretvori v float. Plovec ima največjo natančnost približno 14 številk. Če je številka nad najvišjim razponom vrednosti, bo izgubila natančnost. Obstaja malo funkcij, s katerimi lahko preverite, ali je vrsta podatkov v PHP-ju lebdeča.

Programerji uporabljajo ključno besedo float pred imenom spremenljivke, tako da je vrsta podatkov nastavljena med inicializacijo spremenljivke. Vrednost float lahko nastavite na spremenljivko v sami fazi inicializacije, tako da preprosto navedete ime spremenljivke, ki mu sledi znak enakosti in vrednost float / decimalne vrednosti za to spremenljivko. Stanje / vrednost lahko kadar koli spremenijo, razen če je spremenljivka deklarirana kot statična. V glavnem se float uporablja v aplikacijah, ki vključujejo valuto, znamke, odstotek. Uporabimo lahko spremenljive spremenljivke podobno kot celoštevilčne spremenljivke in lahko uporabimo osnovne operacije, kot so seštevanje, odštevanje, množenje, deljenje. Medtem ko se te operacije izvajajo, odvisno od računalnika, kako mora biti shranjena izhodna vrednost.

Vrste plavajočih vrednosti

Oglejmo si različne vrste plavajočih števil:

Kratka številka s plavajočo točko

Kratka številka s plavajočo vejico (tip kratkega plovca) je najmanjša določena natančnost, ki jo zagotavlja izvedba. Odvisno je od različice PHP, ki jo uporabljate za podporo tega tipa podatkov. Najmanjša natančnost je 13 bitov in najmanjša velikost eksponenta kot 5 bitov. Natančno bo do 4 decimalnih mest.

Dvojna številka s plavajočo točko

Dvojna številka s plavajočo vejico je ena od stalnih natančnosti, ki jih zagotavlja izvedba. Njegova najmanjša natančnost je 50 bitov, najmanjša velikost eksponenta pa 8 bit. Natančnost teh kategorij je odvisna od izvedbe. Natančno bo do 14 decimalnih mest.

Številka dolge plavajoče točke

Dolga številka s plavajočo vejico (tip long-float) je ena največjih nespremenljivih natančnosti, ki jo zagotavlja izvedba. Njegova najmanjša natančnost je 50 bitov, najmanjša velikost eksponenta pa 8 bit. Natančnost teh kategorij je odvisna od izvedbe. Natančno bo do 14 decimalnih mest. Podobno je z dvojno številko s plavajočo vejico.

Kako Float deluje v PHP?

Float vrednosti niso nič drugega kot decimalni ulomki, ki imajo svojo natančnost. Razmislimo o preprostih primerih, da razumemo, kako deluje vrednost float:

<_?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 ";
)
?>

Izhod:

V zgornjem primeru bo izhodna vrednost spremenljive prodajne cene in stroškovne cene, tj. Float vrednosti, dodeljene spremenljivkam, bodo natisnjene na izhodnem zaslonu.

Vzemimo še en primer dvojnih float vrednosti:

<_?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";
?>

Izhod:

V zgornjem primeru bo izhod funkcije is_double () preverjen, ali so spremenljivke dvojnega plovnega tipa ali ne. Samo preveri, ali je dvojna vrednost nastavljena na spremenljivko in v tem primeru sta obe spremenljivki inicializirani dvojni vrednosti.

V PHP-ju lahko izvajamo osnovne operacije z uporabo float vrednosti:

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

Izhod:

V zgornjem primeru je spremenljivka $ ab inicializirala decimalno vrednost in podobno kot spremenljivka $ bc. Po izračunu torej, če je pogoj izpolnjen in na izhodni zaslon natisne resnično izjavo, prisotno znotraj zanke.
Funkcijo is_float () lahko uporabite za preverjanje, ali je spremenljivka float tipa ali ne. Is_float () je vgrajena funkcija v PHP. Je Boolova funkcija, zato vrne TRUE, kadar je tip float, sicer LASTNO.

Vzemimo preprost primer.

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

Izhod:

V zgornjem primeru bo izhod funkcije is_float () resničen za prvi stavek eho, za drugega pa napačen. V tem primeru bo izhod 1, po prelomu pa tudi 1. Samo preverja, ali je vrednost float nastavljena na spremenljivko in v tem primeru je ena od spremenljivk inicializirala float vrednosti.

Podobno kot funkcija is_float (), imamo tudi funkcijo, imenovano funkcija var_dump (), da natisnemo tako vrsto kot tudi vrednost kot izhod. Ta funkcija se uporablja za tiskanje vrste podatkov, povezane s spremenljivko, ki jo razvijalci želijo natisniti na zaslon.

Primer:

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

Izhod:

V zgornjem primeru se izhod funkcije is_float () in funkcije var_dump () razlikujeta. Funkcija var_dump () bo natisnila vrsto podatkov skupaj z vrednostjo spremenljivke.

Zaključek

V tem članku smo razpravljali o vrednostih plovca in njegovih vrstah. Veliko vrst Float se uporablja v mnogih programih in aplikacijah, kjer ima večina dejavnosti izračune in natančnosti. Float vrednosti imajo v mnogih programskih jezikih ključno vlogo za njeno natančnost in se uporabljajo tudi v velikih količinah.

Priporočeni članki

To je vodnik za PHP Float. Tukaj razpravljamo o vrstah floatnih vrednosti, ki vključujejo kratke številke s plavajočo vejico, dvojno številko s plavajočo točko in številko dolge plavajoče točke skupaj s primeri. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Spremenljivke v PHP
  2. PHP matematične funkcije
  3. PHP rekurzivna funkcija
  4. PHP ukazi
  5. Konstante PHP
  6. Ponudniki računalništva v oblaku
  7. PHP Čarobne konstante
  8. Rekurzivna funkcija v Pythonu
  9. Rekurzivna funkcija v C
  10. Rekurzivna funkcija v JavaScript