Maison > Article > développement back-end > Fonctions mathématiques PHP
Dans cet article, nous allons discuter des fonctions mathématiques PHP. PHP signifie Préprocesseur Hypertexte. PHP est un langage de programmation qui peut être utilisé pour créer de petites applications telles que des formulaires simples, etc., ainsi que des applications d'entreprise à grande échelle. Il s'agit d'un langage de script côté serveur. Chaque langage de programmation possède de nombreuses fonctionnalités intégrées par défaut.
PUBLICITÉ Cours populaire dans cette catégorie DEVELOPPEUR PHP - Spécialisation | Série de 8 cours | 3 tests simulésCommencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Ces fonctionnalités aident le développeur à écrire rapidement le code requis. Ces fonctionnalités intégrées contiennent des logiques dans lesquelles sont requises selon nos besoins. Ces fonctionnalités intégrées peuvent concerner des fonctionnalités basées sur des chaînes, des fonctionnalités basées sur des tableaux, des fonctionnalités basées sur des nombres, des fonctionnalités basées sur JSON, etc.
Voyons maintenant ce que sont les fonctions mathématiques PHP
Ce sont des fonctionnalités intégrées de PHP en tant que langage de programmation. Le rôle fondamental de ces fonctions est de fournir un mécanisme dans lequel un développeur peut effectuer des calculs mathématiques ou des tâches similaires. Ceux-ci fournissent une prise en main rapide du développement sans écrire un long morceau de code. Maintenant, avec cela, faites-nous connaître la gamme de ces fonctions mathématiques PHP
Gamme de fonctions mathématiques PHP
La gamme de ces fonctions mathématiques php se situe dans les types entier et flottant. La plage de types de données entières en PHP pour un ordinateur 32 bits va de -2 147 483 647 à 2 147 483 647. Tout nombre inférieur à -2 147 483 647 ou tout nombre supérieur à 2 147 483 647 ou tout nombre inférieur à -2 147 483 647 est considéré comme flottant.
Nous allons maintenant essayer de comprendre différentes fonctions mathématiques PHP, ainsi que leur utilisation, un exemple :
Il a été introduit dans la version PHP 4+. Il renvoie la valeur absolue du nombre. Le type de retour de la fonction est un nombre flottant ou entier selon le type d'argument passé dans la fonction.
Exemple :
<!DOCTYPE html> <html> <body> <?php echo(abs(3.5) . "<br>"); echo(abs(-3.5) . "<br>"); echo(abs(5) . "<br>"); echo(abs(-5)); ?> </body> </html>
Sortie :
Il a été introduit dans la version PHP 4+. Il attend un argument compris entre -1 et +1. Si un nombre hors de la plage spécifiée est transmis dans un argument, il renvoie NaN, sinon il renvoie la valeur arc cosinus du nombre. Le type de retour de la fonction est l'arc cosinus d'un nombre
Exemple :
<!DOCTYPE html> <html> <body> <?php echo(acos(0.35) . "<br>"); echo(acos(-0.35) . "<br>"); echo(acos(5) . "<br>"); echo(acos(0.7253)); ?> </body> </html>
Sortie :
Il a été introduit dans la version PHP 4+. Il attend un argument compris entre -1 et +1. Si un nombre hors de la plage spécifiée est passé dans un argument, il renvoie NaN, sinon il renvoie la valeur arc sinus du nombre. Le type de retour de la fonction est l'arc sinus d'un nombre
Exemple :
<!DOCTYPE html> <html> <body> <?php echo(asin(0.35) . "<br>"); echo(asin(-0.35) . "<br>"); echo(asin(5) . "<br>"); echo(asin(0.7253)); ?> </body> </html>
Sortie :
Il a été introduit dans la version PHP 4+. Il arrondit un nombre à l’entier le plus proche. Par exemple, le plafond de 3,2 donnera 4. Il renvoie le nombre entier sous la forme de l'entier le plus proche qui est supérieur à l'argument passé
Exemple :
<!DOCTYPE html> <html> <body> <?php echo(ceil(3.35) . "<br>"); echo(ceil(-4.35) . "<br>"); echo(ceil(5) . "<br>"); echo(ceil(14.8114700666069059)); ?> </body> </html>
Sortie :
Il a été introduit dans la version PHP 4+. Il arrondit un nombre à l’entier le plus proche. Par exemple, le plancher de 3,2 donnera 3. Il renvoie le nombre entier sous la forme de l'entier le plus proche qui est plus petit que l'argument passé
Exemple :
<!DOCTYPE html> <html> <body> <?php echo(floor(3.35) . "<br>"); echo(floor(-2.35) . "<br>"); echo(floor(5) . "<br>"); echo(floor(14.811470062)); ?> </body> </html>
Sortie :
Il a été introduit dans la version PHP 4+. Il renvoie la valeur d'un PI et son type de retour est un float.
Exemple :
<!DOCTYPE html> <html> <body> <?php echo(pi() . "<br>"); ?> </body> </html>
Sortie :
Il a été introduit dans la version PHP 4+. Il accepte deux arguments, disons x et y. Il calcule x élevé à la puissance y. son type de retour est entier ou float qui dépend de la nature de l'argument
Exemple :
<!DOCTYPE html> <html> <body> <?php echo(pow(2,3) . "<br>"); echo(pow(2,4) . "<br>"); echo(pow(5,6) . "<br>"); echo(pow(3,5)); ?> </body> </html>
Sortie :
It was introduced in PHP 4+ version. It accepts two arguments say x and y where x is a number and y is the logarithm of a number to base. If y is not passed then the default value ‘e’ is assumed. Its return type is float
Example:
<!DOCTYPE html> <html> <body> <?php echo(log(2.718) . "<br>"); echo(log(2) . "<br>"); echo(log(1) . "<br>"); echo(log(0)); ?> </body> </html>
Output:
It was introduced in PHP 4+ version. It accepts one argument says x where x is a number whose base 10 logarithm needs to be calculated. Its return type is float
Example:
<!DOCTYPE html> <html> <body> <?php echo(log10(656) . "<br>"); echo(log10(455) . "<br>"); echo(log10(145) . "<br>"); ?> </body> </html>
Output:
It was introduced in PHP 4+ version. It rounds a number. It expects three parameters where the first parameter is number, the second parameter is for precision and the third argument is for mode. The only first argument is mandatory
Example:
<!DOCTYPE html> <html> <body> <?php echo(round(3.35) . "<br>"); echo(round(-2.35) . "<br>"); echo(round(5) . "<br>"); ?> </body> </html>
Output:
Apart from specified PHP math functions, there are several other math functions that could be used as per our requirements. We could run above described above-mentioned PHP code snippet to execute it
Php is a very vast programming language, we can learn it in order to make web applications. It is used to handle server-side scripting logic. Although we could insert our HTML code also within PHP as we have used in example snippets.
Php has a large database for inbuilt functionalities. There are several functionalities that use string as a parameter, other functionalities use an array. These inbuilt functionalities help us to solve our requirements without writing much code.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!