Увод у ПХП Флоат

У ПХП-у, тип података Флоат користи се за подешавање фракцијских вредности. Пловак је број са децималном тачком и може се проширити у експоненцијални облик. Пловак се назива и бројем с помичном тачком. Различити начини за представљање флоат вриједности су 3.14, 4.75, 5.88Е + 20, итд. У ПХП-у, ако су вриједности врло велике и садрже децимале, тада аутоматски претвара тип у флоат. Пловец има максималну прецизност од око 14 цифара. Ако је број изнад максималног распона вредности, изгубит ће прецизност. Мало је функција помоћу којих се може проверити да ли је тип података плутајући у ПХП-у.

Програмери користе кључну реч флоат пре имена променљиве, тако да се тип података поставља током иницијализације променљиве. Вриједност флоат-а може се поставити на варијаблу у самој фази иницијализације једноставним спомињањем имена варијабле, које слиједи знак једнакости и вриједност флоат / децималне вриједности за ову варијаблу. Они могу у било којем тренутку да промене стање / вредност, осим ако су променљиве декларисане као статичке. Углавном се флоат користи у апликацијама које укључују валуту, марке, постотак. Можемо користити флоат променљиве слично као целобројне променљиве и можемо користити основне операције као што су сабирање, одузимање, множење, дељење. Иако се ове операције изводе, на рачунару зависи како похранити излазну вредност.

Врсте пловних вредности

Погледајмо различите врсте плутајућих бројева:

Кратки број плутајуће тачке

Кратки број с помичним зарезом (тип кратког пловка) је најмања фиксна прецизност коју пружа имплементација. Зависи од ПХП верзије коју користите за подршку ове врсте података. Његова минимална прецизност је 13 бита и има минималну величину експонента као 5 бита. Биће тачно до 4 децимална места.

Двоструки број плутајуће тачке

Двоструки број с помичном тачком једна је од фиксних прецизности које пружа имплементација. Минимална прецизност му је 50 бита, а минимална величина експонента 8бит. Прецизност ових категорија зависи од примене. Точно ће бити до 14 децималних места.

Број плутајуће тачке

Дуг број с плутајућом тачком (тип лонг-флоат) једна је од највећих фиксних прецизности које пружа имплементација. Минимална прецизност му је 50 бита, а минимална величина експонента 8бит. Прецизност ових категорија зависи од примене. Точно ће бити до 14 децималних места. Слично је двоструком броју с помичном тачком.

Како Флоат делује у ПХП-у?

Флоат вредности нису ништа друго него децимални уломци који имају своју прецизност. Размотримо једноставне примере да бисмо разумели како вредност плутајуће вредности:

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

Излаз:

У горњем примјеру, излаз ће бити вриједност варијабилне продајне цијене и цијене, тј. Флоат вриједности додијељене варијаблама ће бити исписане на излазном екрану.

Узмимо још један пример вредности доубле флоат:

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

Излаз:

У горњем примјеру, излаз функције ис_доубле () провјерит ће се јесу ли варијабле двоструког флоат типа или не. Само провјерава да ли је двострука вриједност постављена на варијаблу и у овом примјеру су обје варијабле иницијализиране двоструке вриједности.

Основне операције у ПХП-у можемо обављати користећи флоат вредности:

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

Излаз:

У горњем примјеру, варијабла $ аб је иницијализирана децималном вриједношћу и слично као и варијабла $ бц. Дакле, након израчуна, ако је услов задовољен и штампа истинску изјаву присутну унутар петље на излазном екрану.
Функција ис_флоат () може се користити за провјеру да ли је варијабла флоат типа или не. Ис_флоат () је уграђена функција у ПХП-у. То је Боолеова функција, па враћа ТРУЕ кад је тип флоат, у супротном ФАЛСЕ.

Узмимо један једноставан пример.

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

Излаз:

У горњем примјеру, исход функције ис_флоат () ће бити истинит за прву изјаву ецхо-а, а фалсе за други. У овом примјеру, излаз ће бити 1, а након прекида то ће бити и 1. Само провјерава је ли вриједност флоат постављена на варијаблу и у овом примјеру, једна од варијабли је иницијализирана флоат вриједности.

Слично функцији ис_флоат (), имамо функцију која се зове вар_думп () функција за испис и врсте и вредности као излаза. Ова функција се користи за испис врсте података повезаних са променљивом коју програмери желе да штампају на екрану.

На пример:

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

Излаз:

У горњем примјеру, излаз функције ис_флоат () и функције вар_думп () се разликује. Функција вар_думп () штампат ће тип података заједно с вриједношћу варијабле.

Закључак

У овом смо чланку расправљали о вриједностима пловка и њиховим врстама. Многе врсте Флоат користе се у многим програмима и апликацијама у којима већина активности има прорачуне и прецизности. Флоат вредности имају виталну улогу у многим програмским језицима због његове прецизности и такође се користе у великим количинама.

Препоручени чланци

Ово је водич за ПХП Флоат. Овдје смо расправљали о врстама плутајућих вриједности које укључују кратки број плутајуће точке, двоструки број плутајуће точке и дуги број плутајуће точке заједно с примјерима. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Променљиве у ПХП-у
  2. ПХП Матх функције
  3. ПХП рекурзивна функција
  4. ПХП команде
  5. ПХП Цонстаннтс
  6. Цлоуд Цомпутинг Провидерс
  7. ПХП магичне константе
  8. Рекурзивна функција у Питхону
  9. Рекурзивна функција у Ц
  10. Рекурзивна функција у ЈаваСцрипт-у

Категорија: