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:
- Utilizzo della funzione round()
- Utilizzo della funzione number_format()
- Utilizzo della funzione sprintf()
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.