Introduzione a PHP Float

In PHP, il tipo di dati Float viene utilizzato per impostare valori frazionari. Un float è un numero con un punto decimale e può essere esteso alla forma esponenziale. Float è anche chiamato un numero in virgola mobile. Vari modi per rappresentare i valori float sono 3.14, 4.75, 5.88E + 20, ecc. In PHP, se i valori sono molto grandi e contengono decimali, converte automaticamente il tipo in float. Il galleggiante ha una precisione massima di circa 14 cifre. Se il numero è al di sopra dell'intervallo del valore massimo della cifra, perderà la sua precisione. Esistono poche funzioni che possono essere utilizzate per verificare se il tipo di dati è float in PHP.

I programmatori utilizzano la parola chiave float prima del nome della variabile in modo che il tipo di dati venga impostato durante l'inizializzazione della variabile. Un valore float può essere impostato su una variabile nella stessa fase di inizializzazione semplicemente citando il nome della variabile seguito da un segno di uguale e dal valore float / decimale per quella variabile. Possono modificare lo stato / il valore in qualsiasi momento a meno che non siano dichiarati statici come variabili. Principalmente, un float viene utilizzato in applicazioni che includono valuta, marchi, percentuale. Possiamo usare le variabili float in modo simile alle variabili intere e possiamo usare le operazioni di base come addizione, sottrazione, moltiplicazione, divisione. Mentre queste operazioni vengono eseguite, dipende dal computer che deve essere memorizzato il valore di output.

Tipi di valori float

Diamo un'occhiata a diversi tipi di numeri fluttuanti:

Numero in virgola mobile breve

Un numero a virgola mobile breve (tipo short-float) è la più piccola precisione fissa fornita da un'implementazione. Dipende dalla versione di PHP che si sta utilizzando per supportare questo tipo di dati. La sua precisione minima è di 13 bit e ha una dimensione minima dell'esponente di 5 bit. Sarà preciso fino a 4 cifre decimali.

Doppio numero in virgola mobile

Un doppio numero in virgola mobile è una delle precisione fisse fornite da un'implementazione. La sua precisione minima è di 50 bit e la dimensione minima dell'esponente è di 8 bit. La precisione di queste categorie dipende dall'implementazione. Sarà preciso fino a 14 cifre decimali.

Numero in virgola mobile lungo

Un numero a virgola mobile lungo (tipo long-float) è una delle maggiori precisioni fisse fornite da un'implementazione. La sua precisione minima è di 50 bit e la dimensione minima dell'esponente è di 8 bit. La precisione di queste categorie dipende dall'implementazione. Sarà preciso fino a 14 cifre decimali. È simile a un doppio numero in virgola mobile.

Come funziona Float in PHP?

I valori float non sono altro che frazioni decimali che hanno una propria precisione. Consideriamo semplici esempi per capire come funziona il valore 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 ";
)
?>

Produzione:

Nell'esempio sopra, l'output sarà il valore del prezzo di vendita variabile e del prezzo di costo, ovvero i valori float assegnati alle variabili verranno stampati nella schermata di output.

Facciamo un altro esempio di valori double float:

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

Produzione:

Nell'esempio sopra, l'output della funzione is_double () verrà verificato se le variabili sono di tipo float doppio o meno. Controlla solo se il doppio valore è impostato sulla variabile e in questo esempio, entrambe le variabili sono state inizializzate con valori doppi.

Possiamo eseguire operazioni di base in PHP usando i valori float:

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

Produzione:

Nell'esempio sopra, la variabile $ ab è stata inizializzata con il valore decimale e in modo simile alla variabile $ bc. Quindi, dopo il calcolo, se la condizione è soddisfatta e stampa la vera istruzione presente all'interno del loop nella schermata di output.
La funzione is_float () può essere utilizzata per verificare se una variabile è di tipo float o meno. Is_float () è una funzione integrata in PHP. È una funzione booleana, quindi restituisce VERO quando il tipo è float, altrimenti FALSO.

Facciamo un semplice esempio.

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

Produzione:

Nell'esempio sopra, l'output della funzione is_float () sarà true per la prima istruzione echo e false per la seconda. In questo esempio, l'output sarà 1 e dopo l'interruzione sarà anche 1. Verifica solo se il valore float è impostato sulla variabile e in questo esempio, una delle variabili è stata inizializzata con valori float.

Simile alla funzione is_float (), abbiamo una funzione chiamata var_dump () per stampare sia il tipo che il valore come output. Questa funzione viene utilizzata per stampare il tipo di dati associato alla variabile che gli sviluppatori desiderano stampare sullo schermo.

Per esempio:

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

Produzione:

Nell'esempio sopra, l'output della funzione is_float () e della funzione var_dump () differisce. La funzione var_dump () stamperà il tipo di dati insieme al valore della variabile.

Conclusione

In questo articolo, abbiamo discusso dei valori float e dei suoi tipi. Molti tipi di float sono utilizzati in molti programmi e applicazioni in cui la maggior parte delle attività ha calcoli e precisioni. I valori float hanno un ruolo vitale in molti linguaggi di programmazione per la sua precisione e sono utilizzati anche in grandi quantità.

Articoli consigliati

Questa è una guida a PHP Float. Qui discutiamo i tipi di valori float che includono il numero in virgola mobile breve, il numero in virgola mobile doppio e il numero in virgola mobile lungo insieme ad esempi. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più -

  1. Variabili in PHP
  2. Funzioni matematiche PHP
  3. Funzione ricorsiva PHP
  4. Comandi PHP
  5. Costanti PHP
  6. Provider di cloud computing
  7. Costanti magiche di PHP
  8. Funzione ricorsiva in Python
  9. Funzione ricorsiva in C
  10. Funzione ricorsiva in JavaScript

Categoria: