Cet article vous expliquera les différents types de nombres accessibles en PHP 8 ainsi que les fonctions mathématiques utiles qui sont données. Il passe en revue les principes fondamentaux des nombres entiers, tels que ce qu'ils sont, leurs restrictions de taille et comment les formater et les vérifier. Il traite également des nombres flottants et des lois qui les régissent. Enfin, l'essai aborde de nombreuses fonctions mathématiques utiles, notamment abs(), ceil(), floor(), round(), max(), min(), rand(), sqrt() et pi(). En PHP 8, ces fonctions peuvent être utilisées pour effectuer différentes opérations arithmétiques sur des entiers.
Par exemple, pour utiliser la fonction abs(), on peut lui passer un nombre en argument :
$num = -5;
$abs_num = abs($num);
echo $abs_num; // Output: 5
De même, pour utiliser la fonction ceil(), on peut lui passer un nombre en argument :
$num = 5.6;
$ceil_num = ceil($num);
echo $ceil_num; // Output: 6
Ce ne sont là que quelques exemples de la pratique de PHP fonctions mathématiques. Il existe de nombreuses autres fonctions disponibles, et il est essentiel de se familiariser avec elles afin d'effectuer correctement des opérations mathématiques dans votre code.
Entiers en PHP
Les entiers sont pleins numéros qui peuvent être positifs ou négatifs et qui n'ont pas de décimal point. La virgule décimale dans un nombre est classée comme flottante, ce que nous verrons plus tard. Cependant, 0 est également considéré comme un nombre entier.
Le système sur lequel le code s'exécute détermine les entiers les plus grands et les plus petits en PHP. Le plus grand entier sur les plates-formes 32 bits est 2147483647 et le plus petit entier est -2147483648. L'entier le plus élevé sur les ordinateurs 64 bits est 9223372036854775807 et l'entier le plus bas est -9223372036854775808. Lorsqu'un nombre dépasse ces limites, il est considéré comme un nombre flottant.
Il y a quelques règles à garder à l'esprit lorsque vous travaillez avec des nombres entiers dans PHP:
- Les nombres entiers doivent être positifs ou négatifs, mais peuvent être 0.
- Les nombres entiers doivent contenir au moins un chiffre et ne doivent pas contenir de point décimal.
En PHP, les entiers sont représentés sous trois formats : décimal, hexadécimal et octal. Nombres décimaux (base 10) sont les plus utilisés. Les nombres hexadécimaux sont préfixés par 0x et ont une base de 16. Les nombres entiers octaux sont préfixés par 0 et ont une base de 8.
PHP a également des constantes entières intégrées :
- PHP_INT_MAX : renvoie le plus grand entier pris en charge sur le système
- PHP_INT_MIN : renvoie le plus petit entier pris en charge sur le système
- PHP_INT_SIZE : renvoie la taille d'un entier en octets
Pour vérifier si une variable est un entier, nous pouvons utiliser les fonctions intégrées is_int() ou is_integer(). Par example:
$num = 5;
if(is_int($num)) {
echo "This is an integer";
} else {
echo "This is not an integer";
}
Les nombres flottants en PHP
Les nombres flottants, souvent appelés flottants, sont des nombres décimaux. Ils peuvent être bons ou négatifs, et ils peuvent aussi être énoncés scientifiquement.
En PHP, les règles pour les nombres flottants sont identiques à celles pour les entiers :
- Les nombres flottants peuvent être positifs ou négatifs.
- Les nombres flottants doivent avoir au moins un chiffre et un point décimal.
Nous pouvons utiliser la fonction intégrée is float pour déterminer si une variable est un entier flottant (). Par exemple:
$num = 5.6;
if(is_float($num)) {
echo "This is a floating number";
} else {
echo "This is not a floating number";
}
Questions et réponses
Q : Que sont les nombres entiers ?
R : Les entiers sont des entiers entiers qui peuvent être positifs ou négatifs et qui n'ont pas de point décimal. 0 est également considéré comme un entier.
Q : Quel est le plus grand et le plus petit entier ?
R : Le plus grand entier sur les plates-formes 32 bits est 2147483647 et le plus petit entier est -2147483648. L'entier le plus élevé sur les ordinateurs 64 bits est 9223372036854775807 et l'entier le plus bas est -9223372036854775808.
Q : Quelles sont les règles pour les nombres entiers ?
R : Les nombres entiers doivent être positifs ou négatifs, bien qu'ils puissent être nuls. Les nombres entiers doivent avoir au moins un chiffre et ne peuvent pas avoir de point décimal.
Q : Quels sont les formats des nombres entiers ?
R : Les nombres entiers sont représentés sous trois formats : décimal, hexadécimal et octal. Les nombres décimaux (base 10) sont les plus utilisés. Les nombres hexadécimaux sont préfixés par 0x et ont une base de 16. Les nombres entiers octaux sont préfixés par 0 et ont une base de 8.
Q : Comment vérifier si une variable est un entier ?
R : Vous pouvez utiliser les fonctions intégrées is_int() ou is_integer() pour vérifier si une variable est un entier.
Q : Que sont les nombres flottants ?
R : Les nombres flottants, également appelés flottants, sont des nombres avec des points décimaux. Ils peuvent être positifs ou négatifs et peuvent également être exprimés en notation scientifique.
Q : Quelles sont les règles pour les nombres flottants ?
R : Les nombres flottants peuvent être positifs ou négatifs. Les nombres flottants doivent avoir au moins un chiffre et un point décimal.
Q : Comment vérifier si une variable est un nombre flottant ?
R : Vous pouvez utiliser la fonction intégrée is_float() pour vérifier si une variable est un nombre flottant.
Q : Quelles sont les fonctions mathématiques utiles ?
R : abs(), ceil(), floor(), round(), max(), min(), rand(), sqrt() et pi() sont des fonctions mathématiques utiles en PHP.
Q : Qu'est-ce que la fonction abs() et comment est-elle utilisée ?
R : La fonction abs() renvoie la valeur absolue d'un nombre. Par exemple, Abdos(-5) renverrait 5.
Q : Qu'est-ce que la fonction ceil() et comment est-elle utilisée ?
A: Le Ceil() arrondit un nombre à l'entier le plus proche. Par exemple, ceil(5.6) renverrait 6.
Q : Qu'est-ce que la fonction floor() et comment est-elle utilisée ?
R : La fonction floor() arrondit un nombre à l'entier inférieur le plus proche. Par exemple, floor(5.6) renverrait 5.
Q : Qu'est-ce que la fonction round() et comment est-elle utilisée ?
A: Le Round() renvoie une valeur qui a été arrondie à l'entier le plus proche ou à un nombre donné de décimales. Round(5.6) donnerait 6, mais round(5.6, 1) renverrait 5.6.
Q : Qu'est-ce que la fonction max() et comment est-elle utilisée ?
R : La fonction max() renvoie la valeur la plus élevée d'un tableau ou d'une liste de valeurs. Par exemple, max(1, 2, 3, 4) renverrait 4.
Q : Qu'est-ce que la fonction min() et comment est-elle utilisée ?
R : La fonction min() renvoie la valeur la plus basse d'un tableau ou d'une liste de valeurs. Par exemple, min(1, 2, 3, 4) renverrait 1.
Q : Qu'est-ce que la fonction rand() et comment est-elle utilisée ?
R : La fonction rand() génère un nombre aléatoire dans une plage donnée. rand(1, 10) fournirait, par exemple, un nombre aléatoire entre 1 et 10.
Q : Qu'est-ce que la fonction sqrt() et comment est-elle utilisée ?
R : La fonction sqrt() renvoie la racine carrée d'un nombre. Par exemple, sqrt(9) renverrait 3.
Q : Qu'est-ce que la fonction pi() et comment est-elle utilisée ?
R : La fonction pi() renvoie la valeur de pi (3.14159265358979323846). Il est utile pour les opérations mathématiques qui nécessitent la valeur de pi.
Des exercices:
- Comment générer un nombre aléatoire ?
- Comment arrondir un nombre au nombre entier le plus proche ?
- Comment trouver la valeur absolue d'un nombre ?
- Comment élever un nombre à une puissance ?
- Comment trouver la racine carrée d'un nombre ?
- Comment trouve-t-on le minimum et le maximum d'un ensemble de nombres ?
- Comment générer un nombre aléatoire dans une plage spécifique ?
- Comment calculer les fonctions trigonométriques ?
Réponses:
- Un nombre aléatoire peut être généré à l'aide de la fonction rand(). Par exemple : rand();
- Un nombre peut être arrondi au nombre entier le plus proche en utilisant la fonction round(). Par exemple : rond(3.14);
- La valeur absolue d'un nombre peut être trouvée en utilisant la fonction abs(). Par exemple : abs(-5) ;
- Un nombre peut être élevé à une puissance en utilisant la fonction pow(). Par exemple : pow(2,3);
- La racine carrée d'un nombre peut être trouvée en utilisant la fonction sqrt(). Par exemple : sqrt(9);
- Le minimum et le maximum d'un ensemble de nombres peuvent être trouvés en utilisant la fonction min() et max(). Par exemple : $min = min(1,2,3); $max = max(1,2,3);
- Un nombre aléatoire dans une plage spécifique peut être généré à l'aide de la fonction rand() et en spécifiant la plage en tant que paramètres.
- Afficher un nombre à deux décimales près
- Comment générer un aléatoire, unique, chaîne alphanumérique ?
- Nombres en nombres romains avec PHP
- Comment puis-je ajouter des virgules aux nombres en PHP
- Extraire les numéros php des chaînes
- Convertir le numéro en nom de mois en PHP
- Comment puis-je trier des tableaux et des données en PHP ?
- Calculer l'expression mathématique à partir d'une chaîne en utilisant eval
- Conversion décimale flottante en fraction