Вступ до PHP Float

У PHP тип даних Float використовується для встановлення дробових значень. Поплавок - це число з десятковою точкою і може бути розширене до експоненціальної форми. Поплавком називають також число з плаваючою комою. У PHP, якщо значення дуже великі і містять десяткові знаки, то різні способи подання знаків з плаваючою плавкою - це 3.14, 4.75, 5.88E + 20 і т.д. Поплавок має максимальну точність близько 14 цифр. Якщо число вище діапазону максимального значення, воно втратить свою точність. Є кілька функцій, за допомогою яких можна перевірити, чи тип даних є плаваючою в PHP.

Програмісти використовують ключове слово float перед назвою змінної, щоб тип даних встановлювався під час ініціалізації змінної. Значення поплавця може бути встановлено змінною у самій фазі ініціалізації, просто зазначивши ім'я змінної з подальшим знаком рівності та значенням float / decimal для цієї змінної. Вони можуть змінити стан / значення в будь-який момент часу, якщо їх змінна не оголошена статичною. Головним чином, поплавок використовується в додатках, які включають валюту, позначки, відсоток. Ми можемо використовувати float змінні аналогічно цілим змінним і можемо використовувати основні операції, такі як додавання, віднімання, множення, ділення. Хоча ці операції виконуються, від комп'ютера залежить, яким чином потрібно зберігати вихідне значення.

Види плаваючих значень

Давайте розглянемо різні типи плаваючих чисел:

Короткий номер з плаваючою точкою

Короткий номер з плаваючою комою (тип short-float) - це найменша фіксована точність, що забезпечується реалізацією. Це залежить від версії PHP, яку ви використовуєте для підтримки цього типу даних. Його мінімальна точність - 13 біт і має мінімальний розмір експонента, як 5 біт. Це будуть точні до 4 знаків після коми.

Подвійний номер з плаваючою точкою

Подвійне число з плаваючою комою є однією з фіксованих точностей, що забезпечуються реалізацією. Мінімальна точність - 50 біт, а мінімальний показник - 8 біт. Точність цих категорій залежить від впровадження. Це буде точно до 14 знаків після коми.

Номер з довгою плаваючою точкою

Довге число з плаваючою комою (тип long-float) - одна з найбільших фіксованих точностей, що забезпечується реалізацією. Мінімальна точність - 50 біт, а мінімальний показник - 8 біт. Точність цих категорій залежить від впровадження. Це буде точно до 14 знаків після коми. Він схожий на подвійне число з плаваючою комою.

Як працює Float в PHP?

Значення поплавця - це не що інше, як десяткові дроби, які мають свою точність. Розглянемо прості приклади, щоб зрозуміти, як працює значення 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 ";
)
?>

Вихід:

У наведеному вище прикладі виведенням буде значення змінної ціни продажу та собівартості, тобто значення поплавця, присвоєні змінним, буде надруковано на екрані виводу.

Візьмемо ще один приклад значень подвійного поплавця:

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

Вихід:

У наведеному вище прикладі виведення функції is_double () буде перевірено, чи є змінні типу подвійного поплавця чи ні. Він просто перевіряє, чи встановлено подвійне значення змінної, і в цьому прикладі обидві змінні були ініціалізовані подвійними значеннями.

Ми можемо виконувати основні операції в PHP, використовуючи float значення:

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

Вихід:

У наведеному вище прикладі змінна $ ab була ініціалізована десятковою величиною і подібно до змінної $ bc. Отже, після розрахунку, якщо умова виконана, і друкується справжнє твердження, присутнє всередині циклу на екрані виводу.
Функція is_float () може використовуватися для перевірки, чи є змінна типу float чи ні. Is_float () - це вбудована функція в PHP. Це булева функція, тому вона повертає ПРАВИЛЬНИЙ, коли тип є плаваючою, інакше ЛЕЖА.

Візьмемо простий приклад.

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

Вихід:

У наведеному вище прикладі висновок функції is_float () буде вірним для першого оператора echo, а для другого - false. У цьому прикладі вихід буде 1, а після розриву також буде 1. Він просто перевіряє, чи встановлено значення float на змінну, і в цьому прикладі одна з змінних була ініціалізована плаваючими значеннями.

Подібно до функції is_float (), у нас є функція, яка називається var_dump () функція для друку як типу, так і значення як вихід. Ця функція використовується для друку типу даних, пов'язаних зі змінною, яку розробники хочуть надрукувати на екрані.

Наприклад:

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

Вихід:

У наведеному вище прикладі вихід функції is_float () та var_dump функції () відрізняється. Функція var_dump () буде друкувати тип даних разом зі значенням змінної.

Висновок

У цій статті ми обговорили значення float та його типи. Багато типів Float використовуються в багатьох програмах і додатках, де більшість видів діяльності мають розрахунки та точність. Плаваючі значення відіграють важливу роль у багатьох мовах програмування для його точності, а також використовуються у великих кількостях.

Рекомендовані статті

Це керівництво по PHP Float. Тут ми обговорюємо типи плаваючих значень, які включають короткий номер з плаваючою точкою, номер подвійної плаваючої точки та довгий номер з плаваючою точкою разом із прикладами. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. Змінні в PHP
  2. PHP математичні функції
  3. Рекурсивна функція PHP
  4. Команди PHP
  5. Константи PHP
  6. Постачальники хмарних обчислень
  7. PHP магічні константи
  8. Рекурсивна функція в Python
  9. Рекурсивна функція в С
  10. Рекурсивна функція в JavaScript