Come arrotondare il numero a 2 cifre decimali in PHP

Come Arrotondare Il Numero A 2 Cifre Decimali In Php



Esistono vari metodi in PHP per eseguire l'arrotondamento dei numeri, incluse funzioni integrate o codice più complesso sviluppato dallo sviluppatore. Indipendentemente dal fatto che tu stia lavorando con dati finanziari o desideri visualizzare i numeri in un formato specifico, l'arrotondamento dei numeri a due cifre decimali diventa fondamentale in tali circostanze.

Il nostro obiettivo in questo articolo è esaminare diverse tecniche per arrotondare i numeri a 2 cifre decimali utilizzando PHP.

Numero arrotondato a 2 cifre decimali in PHP

Esistono diversi metodi per arrotondare i numeri a 2 cifre decimali in PHP:







1: Utilizzo della funzione round()

PHP offre un girare() funzione che consente di arrotondare qualsiasi cifra a un numero specifico di cifre decimali. Questa funzione richiede due parametri: il numero iniziale da arrotondare e la precisione decimale desiderata. Se si omette il secondo argomento, il sistema arrotonderà all'intero più vicino.



In PHP, la sintassi del file girare() funzione è:



girare ( galleggiante $numero , int $precisione = 0 , int $modalità = PHP_ROUND_HALF_UP ) : galleggiante

Qui, $numero è il numero da arrotondare, $precisione è il numero di cifre decimali a cui arrotondare (il valore predefinito è 0) e $modalità specifica la modalità di arrotondamento (il valore predefinito è PHP_ROUND_HALF_UP) . La funzione restituisce il valore arrotondato come float.





Per esempio:



$num = 6.3456 ;

$num_arrotondato = girare ( $num , 2 ) ;

eco 'Il numero arrotondato è: ' . $num_arrotondato ;

?>



2: Utilizzo della funzione number_format()

IL numero_formato() La funzione in PHP è un'altra funzione integrata che consente di formattare un determinato numero con un gruppo di migliaia e cifre decimali. È fondamentale quando si desidera formattare l'output di un calcolo come numero intero.

Di seguito è riportata la sintassi da utilizzare numero_formato() in PHP:

numero_formato ( numero , decimale , Separatore decimale , mille_separatore ) ;

Il primo numero parametro è il numero che si desidera formattare. Il secondo parametro, decimale , determina la precisione del numero in virgola mobile in cui verrà convertita la variabile originale in PHP. Il terzo parametro Separatore decimale specifica il caratteri da utilizzare come separatore decimale. Il quarto parametro Mille_separatore specifica i caratteri utilizzati come separatore delle migliaia.

Per esempio:



$numero = 15.672342 ;

$numero_formattato = numero_formato ( $numero , 2 , '.' , ',' ) ;

eco 'Il numero arrotondato è: ' . $numero_formattato ;

?>

3: Utilizzo della funzione sprintf()

Puoi anche usare il sprint() funzione per arrotondare un numero a 2 cifre decimali in PHP e la sintassi per il file sprint() la funzione è data come:

sprintf ( formato , arg1 , arg2 , ... )

Ecco, il formato è la stringa di formato contenente i segnaposto per gli argomenti e arg1, arg2, …. sono gli argomenti da formattare. La funzione restituisce la stringa formattata.

Per esempio:



$num = 12.34567 ;

$num_arrotondato = sprintf ( ' %.2f ' , $num ) ;

eco 'Il numero arrotondato è: ' . $num_arrotondato ;

?>

Conclusione

La conversione di numeri in 2 cifre decimali è una delle attività comuni per gli sviluppatori che lavorano nei linguaggi di programmazione. Questo articolo si concentra su vari modi per farlo utilizzando PHP, incluse funzioni come girare() , numero_formato(), E sprint() . Ogni metodo è spiegato con un esempio per una migliore comprensione.