Fonctions mathématiques PHP

WBOY
Libérer: 2024-08-29 12:46:37
original
586 Les gens l'ont consulté

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és

Commencez 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

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 :

1. fonction abs()

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>
Copier après la connexion

Sortie :

Fonctions mathématiques PHP

2. Fonction acos()

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>
Copier après la connexion

Sortie :

Fonctions mathématiques PHP

3. Fonction asin()

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>
Copier après la connexion

Sortie :

Fonctions mathématiques PHP

4. Fonction ceil()

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>
Copier après la connexion

Sortie :

Fonctions mathématiques PHP

5. Fonction étage()

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>
Copier après la connexion

Sortie :

Fonctions mathématiques PHP

6. Fonction pi()

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>
Copier après la connexion

Sortie :

Fonctions mathématiques PHP

7. Fonction pow()

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>
Copier après la connexion

Sortie :

Fonctions mathématiques PHP

8. log() function

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>
Copier après la connexion

Output:

Fonctions mathématiques PHP

9. log10() function

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>
Copier après la connexion

Output:

Fonctions mathématiques PHP

10. round() function

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>
Copier après la connexion

Output:

Fonctions mathématiques PHP

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

Let us know how to run an example code snippet.

  1. Install php5 or 5+
  2. Install localhost say WampServer etc
  3. Now create a file and name it as index.php
  4. Paste example snippet in the file created
  5. Run localhost and run index.php on browser

Conclusion

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!

Étiquettes associées:
php
source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal