Úvod do PHP Float

V PHP sa typ Float používa na nastavenie zlomkových hodnôt. Float je číslo s desatinnou čiarkou a môže sa rozšíriť na exponenciálnu formu. Float sa tiež nazýva číslo s pohyblivou rádovou čiarkou. Rôzne spôsoby, ako reprezentovať hodnoty float, sú 3.14, 4.75, 5.88E + 20 atď. V PHP, ak sú hodnoty veľmi veľké a obsahujú desatinné miesta, automaticky prevedie typ na float. Plavák má maximálnu presnosť asi 14 číslic. Ak je číslo nad rozsahom maximálnej číslice, stratí svoju presnosť. Existuje len málo funkcií, ktoré je možné použiť na kontrolu, či je typ údajov v PHP PHP.

Programátori používajú float kľúčové slovo pred názvom premennej, takže typ údajov je nastavený počas inicializácie premennej. Hodnota float môže byť nastavená na premennú v samotnej inicializačnej fáze jednoduchým uvedením názvu premennej, za ktorým nasleduje rovnaké znamienko a float / desatinná hodnota pre túto premennú. Môžu kedykoľvek zmeniť stav / hodnotu, pokiaľ nie sú premennou vyhlásené za statické. Hlavne sa float používa v aplikáciách, ktoré zahŕňajú menu, značky, percento. Môžeme použiť pohyblivé premenné podobne ako celé premenné a môžeme použiť základné operácie, ako sú sčítanie, odčítanie, násobenie, delenie. Aj keď sa tieto operácie vykonávajú, záleží na počítači, ako sa musí výstupná hodnota uložiť.

Typy plávajúcich hodnôt

Pozrime sa na rôzne typy plávajúcich čísel:

Číslo krátkeho plávajúceho bodu

Krátke číslo s pohyblivou rádovou čiarkou (typ s pohyblivou rádovou čiarkou) je najmenšia pevná presnosť poskytnutá implementáciou. Závisí to od verzie PHP, ktorú používate na podporu tohto dátového typu. Jeho minimálna presnosť je 13 bitov a jeho minimálna veľkosť je 5 bitov. Bude to presná na 4 desatinné miesta.

Číslo dvojitého plávajúceho bodu

Dvojité číslo s pohyblivou rádovou čiarkou je jednou z pevnej presnosti poskytnutej implementáciou. Jeho minimálna presnosť je 50 bitov a minimálna veľkosť exponentov je 8 bitov. Presnosť týchto kategórií závisí od implementácie. Bude presná na 14 desatinných miest.

Dlhé plávajúce číslo

Dlhé číslo s plávajúcou desatinnou čiarkou (typ s plávajúcou desatinnou čiarkou) je jednou z najväčších pevnej presnosti poskytnutej implementáciou. Jeho minimálna presnosť je 50 bitov a minimálna veľkosť exponentov je 8 bitov. Presnosť týchto kategórií závisí od implementácie. Bude presná na 14 desatinných miest. Je to podobné dvojitému číslu s pohyblivou rádovou čiarkou.

Ako funguje Float v PHP?

Float hodnoty nie sú nič iné ako desatinné zlomky, ktoré majú svoju vlastnú presnosť. Pozrime sa na jednoduché príklady, aby sme pochopili, ako funguje hodnota 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 ";
)
?>

Výkon:

Vo vyššie uvedenom príklade bude výstupom hodnota variabilnej predajnej ceny a ceny nákladov, tj hodnoty float priradené premenným sa vytlačia na výstupnej obrazovke.

Vezmime ďalší príklad dvojitých plávajúcich hodnôt:

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

Výkon:

Vo vyššie uvedenom príklade sa skontroluje výstup funkcie is_double (), či sú premenné dvojitého typu float alebo nie. Len skontroluje, či je dvojitá hodnota nastavená na premennú a v tomto príklade boli obidve premenné inicializované dvojité hodnoty.

V PHP môžeme robiť základné operácie pomocou pohyblivých hodnôt:

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

Výkon:

Vo vyššie uvedenom príklade bola premenná $ ab inicializovaná desiatkovou hodnotou a podobne ako premenná $ bc. Takže po výpočte, ak je podmienka splnená a vytlačí pravdivý príkaz nachádzajúci sa vo vnútri slučky na výstupnej obrazovke.
Funkcia is_float () sa môže použiť na kontrolu, či je premenná typu float alebo nie. Is_float () je v PHP zabudovaná funkcia. Je to booleovská funkcia, takže vracia TRUE, keď je typ float, inak FALSE.

Urobme jednoduchý príklad.

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

Výkon:

Vo vyššie uvedenom príklade bude výstup funkcie is_float () platný pre prvý príkaz echo a pre druhý neplatný. V tomto príklade bude výstupom 1 a po prestávke aj 1. Bude to len kontrola, či je hodnota float nastavená na premennú a v tomto príklade bola jednou z premenných inicializovaná hodnota float.

Podobne ako funkcia is_float (), máme funkciu nazývanú var_dump (), ktorá umožňuje tlačiť typ aj hodnotu ako výstup. Táto funkcia sa používa na tlač typu údajov priradeného k premennej, ktorú vývojári chcú tlačiť na obrazovku.

Napríklad:

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

Výkon:

Vo vyššie uvedenom príklade sa výstup funkcie is_float () a var_dump function () líši. Funkcia var_dump () vytlačí typ údajov spolu s hodnotou premennej.

záver

V tomto článku sme diskutovali o floatových hodnotách a ich typoch. Mnoho typov floatov sa používa v mnohých programoch a aplikáciách, kde väčšina aktivít má výpočty a presnosti. Float hodnoty zohrávajú dôležitú úlohu v mnohých programovacích jazykoch pre svoju presnosť a tiež sa používajú vo veľkých množstvách.

Odporúčané články

Toto je sprievodca PHP Float. Tu diskutujeme o typoch plávajúcich hodnôt, ktoré zahŕňajú krátke číslo plávajúceho bodu, číslo dvojitého plávajúceho bodu a číslo dlhého plávajúceho bodu spolu s príkladmi. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Premenné v PHP
  2. Matematické funkcie PHP
  3. Rekurzívna funkcia PHP
  4. Príkazy PHP
  5. PHP konštanty
  6. Poskytovatelia cloud computingu
  7. PHP Magic Constants
  8. Rekurzívna funkcia v Pythone
  9. Rekurzívna funkcia v C
  10. Rekurzívna funkcia v JavaScripte

Kategórie: