Questo articolo ti insegnerà i vari tipi di numeri accessibili in PHP 8 e le utili funzioni matematiche fornite. Esamina i fondamenti degli interi, come cosa sono, le loro restrizioni sulle dimensioni e come formattarli e verificarli. Discute anche i numeri mobili e le leggi che li governano. Infine, il saggio discute numerose utili funzioni matematiche, tra cui abs(), ceil(), floor(), round(), max(), min(), rand(), sqrt() e pi(). In PHP 8, queste funzioni possono essere utilizzate per eseguire diverse operazioni aritmetiche su numeri interi.
Ad esempio, per utilizzare la funzione abs(), possiamo passarle un numero come argomento:
$num = -5;
$abs_num = abs($num);
echo $abs_num; // Output: 5
Allo stesso modo, per usare la funzione ceil(), possiamo passarle un numero come argomento:
$num = 5.6;
$ceil_num = ceil($num);
echo $ceil_num; // Output: 6
Questi sono solo alcuni esempi di PHP a portata di mano funzioni matematiche. Ci sono molte altre funzioni disponibili ed è fondamentale conoscerle per condurre correttamente le operazioni matematiche nel tuo computer. codice.
Interi in PHP
Gli interi sono pieni numeri che possono essere positivi o negativi e non hanno a decimale punto. La virgola decimale in un numero è classificata come float, che vedremo più avanti. Tuttavia, 0 è anche considerato un numero intero.
Il sistema su cui è in esecuzione il codice determina i numeri interi più grandi e più piccoli in PHP. Il numero intero più grande su piattaforme a 32 bit è 2147483647 e il numero intero più basso è -2147483648. Il numero intero più alto nei computer a 64 bit è 9223372036854775807 e il numero intero più basso è -9223372036854775808. Quando un numero supera questi limiti, viene considerato un numero mobile.
Ci sono alcune regole da tenere a mente quando si lavora con numeri interi in PHP:
- I numeri interi devono essere positivi o negativi, ma possono essere 0.
- I numeri interi devono contenere almeno una cifra e non devono contenere una virgola decimale.
In PHP, i numeri interi sono rappresentati in tre formati: decimale, esadecimale e ottale. Numeri decimali (base 10) sono i più utilizzati. I numeri esadecimali hanno il prefisso 0x e hanno base 16. Gli interi ottali hanno il prefisso 0 e hanno base 8.
PHP ha anche costanti intere incorporate:
- PHP_INT_MAX: restituisce il numero intero più grande supportato dal sistema
- PHP_INT_MIN: restituisce il numero intero più piccolo supportato dal sistema
- PHP_INT_SIZE: restituisce la dimensione di un numero intero in byte
Per verificare se una variabile è un numero intero, possiamo usare le funzioni incorporate is_int() o is_integer(). Per esempio:
$num = 5;
if(is_int($num)) {
echo "This is an integer";
} else {
echo "This is not an integer";
}
Numeri mobili in PHP
I numeri mobili, spesso noti come float, sono numeri decimali. Potrebbero essere buoni o negativi e possono anche essere affermati scientificamente.
In PHP, le regole per i numeri in virgola mobile sono identiche a quelle per gli interi:
- I numeri in virgola mobile possono essere positivi o negativi.
- I numeri in virgola mobile devono avere almeno una cifra e un punto decimale.
Possiamo usare la funzione incorporata is float per determinare se una variabile è un intero floating(). Come esempio:
$num = 5.6;
if(is_float($num)) {
echo "This is a floating number";
} else {
echo "This is not a floating number";
}
Q&A
D: Cosa sono i numeri interi?
R: I numeri interi sono numeri interi completi che possono essere positivi o negativi e non hanno una virgola decimale. 0 è anche considerato un numero intero.
D: Qual è il numero intero più grande e più piccolo?
R: Il numero intero più grande sulle piattaforme a 32 bit è 2147483647 e il numero intero più basso è -2147483648. Il numero intero più alto nei computer a 64 bit è 9223372036854775807 e il numero intero più basso è -9223372036854775808.
D: Quali sono le regole per i numeri interi?
R: I numeri interi devono essere positivi o negativi, anche se possono essere pari a zero. I numeri interi devono avere almeno una cifra e non possono avere un separatore decimale.
D: Quali sono i formati degli interi?
R: I numeri interi sono rappresentati in tre formati: decimale, esadecimale e ottale. I numeri decimali (base 10) sono i più usati. I numeri esadecimali hanno il prefisso 0x e hanno base 16. Gli interi ottali hanno il prefisso 0 e hanno base 8.
D: Come posso verificare se una variabile è un numero intero?
R: Puoi usare le funzioni integrate is_int() o is_integer() per verificare se una variabile è un numero intero.
D: Cosa sono i numeri mobili?
R: I numeri in virgola mobile, noti anche come float, sono numeri con punti decimali. Possono essere positivi o negativi e possono anche essere espressi in notazione scientifica.
D: Quali sono le regole per i numeri mobili?
R: I numeri in virgola mobile possono essere positivi o negativi. I numeri in virgola mobile devono avere almeno una cifra e un punto decimale.
D: Come posso verificare se una variabile è un numero mobile?
R: Puoi usare la funzione integrata is_float() per controllare se una variabile è un numero mobile.
D: Quali sono alcune utili funzioni matematiche?
R: abs(), ceil(), floor(), round(), max(), min(), rand(), sqrt() e pi() sono alcune utili funzioni matematiche in PHP.
D: Che cos'è la funzione abs() e come viene utilizzata?
A: La funzione abs() restituisce il valore assoluto di a numero. Per esempio, abs(-5) restituirebbe 5.
D: Che cos'è la funzione ceil() e come viene utilizzata?
R: Il ceil() La funzione arrotonda un numero all'intero più vicino. Ad esempio, ceil(5.6) restituirà 6.
D: Che cos'è la funzione floor() e come viene utilizzata?
R: La funzione floor() arrotonda un numero per difetto all'intero più vicino. Ad esempio, floor(5.6) restituirà 5.
D: Che cos'è la funzione round() e come viene utilizzata?
R: Il tondo() restituisce un valore che è stato arrotondato all'intero più vicino o a un determinato numero di cifre decimali. Round(5.6) restituirebbe 6, ma round(5.6, 1) restituirebbe 5.6.
D: Che cos'è la funzione max() e come viene utilizzata?
R: La funzione max() restituisce il valore più alto in un array o in un elenco di valori. Ad esempio, max(1, 2, 3, 4) restituirà 4.
D: Che cos'è la funzione min() e come viene utilizzata?
R: La funzione min() restituisce il valore più basso in un array o in un elenco di valori. Ad esempio, min(1, 2, 3, 4) restituirà 1.
D: Che cos'è la funzione rand() e come viene utilizzata?
R: La funzione rand() genera un numero casuale all'interno di un determinato intervallo. rand(1, 10) fornisce, ad esempio, un numero casuale compreso tra 1 e 10.
D: Che cos'è la funzione sqrt() e come viene utilizzata?
R: La funzione sqrt() restituisce la radice quadrata di un numero. Ad esempio, sqrt(9) restituirebbe 3.
D: Che cos'è la funzione pi() e come viene utilizzata?
R: La funzione pi() restituisce il valore di pi (3.14159265358979323846). È utile per operazioni matematiche che richiedono il valore di pi greco.
esercizi:
- Come si genera un numero casuale?
- Come si arrotonda un numero al numero intero più vicino?
- Come si trova il valore assoluto di un numero?
- Come elevare un numero a potenza?
- Come si trova la radice quadrata di un numero?
- Come si trovano il minimo e il massimo di un insieme di numeri?
- Come si genera un numero casuale all'interno di un intervallo specifico?
- Come si calcolano le funzioni trigonometriche?
Risposte:
- Un numero casuale può essere generato utilizzando la funzione rand(). Ad esempio: rand();
- Un numero può essere arrotondato al numero intero più vicino utilizzando la funzione round(). Ad esempio: round(3.14);
- Il valore assoluto di un numero può essere trovato usando la funzione abs(). Ad esempio: ass(-5);
- Un numero può essere elevato a potenza usando la funzione pow(). Ad esempio: pow(2,3);
- La radice quadrata di un numero può essere trovata usando la funzione sqrt(). Ad esempio: sqrt(9);
- Il minimo e il massimo di un insieme di numeri possono essere trovati usando la funzione min() e max(). Ad esempio: $min = min(1,2,3); $massimo = massimo(1,2,3);
- Un numero casuale all'interno di un intervallo specifico può essere generato utilizzando la funzione rand() e specificando l'intervallo come parametri.
- Mostra un numero con due cifre decimali
- Come generare un casuale, unique, stringa alfanumerica?
- Numeri in numeri romani con PHP
- Come posso aggiungere virgole ai numeri in PHP
- Estrai i numeri php dalle stringhe
- Converti il numero in nome del mese in PHP
- Come posso ordinare array e dati in PHP?
- Calcola l'espressione matematica da una stringa usando eval
- Conversione decimale float in frazione