Introduction à PHP Integer

Avant de commencer à parler des nombres entiers en PHP, comprenons d'abord le terme nombre entier. Un entier est un type de type de données. Type de variable qui conserve la valeur numérique complète. Des nombres (entiers) complets comme - 1, 23, 343, -23, -50 etc. L'entier peut être positif, négatif ou 0 lui-même. Presque tous les langages de programmation tels que C, JAVA et C ++ prennent en charge des entiers complets. Mais, lorsque nous arrivons au langage PHP, au moment où nous attribuons une valeur entière à une variable, il peut être considéré comme un type de données entier. Étant donné que PHP est un langage de programmation peu souple, il n'est pas nécessaire de déclarer une variable avec le type de données spécifié avant de l'utiliser. Les entiers peuvent être utilisés directement en PHP au moment de l'affectation. Pour traiter le type de valeur entier, il existe un type de données entier dans presque tous les langages de programmation.

Comment déclarer une variable entière en PHP?

Il existe 2 façons de déclarer une variable entière en PHP ci-dessous:

Entier positif

Un nombre entier qui contient sa valeur soit 0 ou plus de 0. PHP prend en charge ses différents types de données primitifs comme - Entier, nombre flottant, caractère, chaîne, booléens (vrai ou faux), tableau mixte, etc. Nous verrons dans l'exemple section en utilisant un par un de tous les types d'entiers que nous pouvons traiter en utilisant le langage de programmation PHP.

Code:

<_?php
$x = 124; // declaration and assignment
var_dump($x); // int 124
echo $x; // 124
?>

Sortie :

Entier négatif

Un nombre entier qui contient sa valeur inférieure à 0.

Code:

<_?php
$x = -124; // declaration and assignment
var_dump($x); // int -124
echo $x; // -124
?>

Sortie :

Nous pouvons voir la sortie de var_dump ($ x) qui montre int -124; int est le type de données et -124 est la valeur.

Exemples avancés d'entiers PHP

Voici les différents exemples d'entier en php:

Exemple 1

Entier sous forme de code hexadécimal:

Code:

<_?php
$x = 0x1B; // hexadecimal number
var_dump($x);
echo $x;
?>

Sortie :

Maintenant, la question est pourquoi 27? C'est quelque chose comment PHP prend en charge l'entier. Le moment où nous affectons quelque chose (expression, retour de fonction, etc.) dans une variable qui sera considérée comme un type de données entier est la sortie de ce code ou de cette fonction en entier.

En cas de code, nous obtenons 27 car nous avons attribué une valeur hexadécimale égale à 27. Où 0x est 16 et B est 11; si nous ajoutons les deux, nous obtiendrons 27 en sortie.

Exemple # 2

Entier comme code octal:

Code:

<_?php
$x = 0123; // octal number
var_dump($x);
echo $x;
?>

Sortie :

Encore une fois, c'est un entier. Puisque la sortie du code octal donné est un entier.

Exemple # 3

La fonction est retournée sous forme d'entier:

Code:

<_?php
function addNumbers($a, $b)(
$sum = 0;
$sum = $a + $b;
return $sum;
)
$x = addNumbers(10, 20);
var_dump($x);
echo $x;
?>

Sortie :

Encore une fois, nous avons 30 la somme de deux entiers donnés comme un entier. Mais si nous apportons une modification très mineure au code ci-dessus, cela nous donnera un flottant en sortie.

Exemple # 4

La fonction est retournée comme un flottant:

Code:

<_?php
function addNumbers($a, $b)(
$sum = 0;
$sum = $a + $b;
return $sum;
)
$x = addNumbers(10, 20.0);
var_dump($x);
echo $x;
?>

Sortie :

Nous pouvons voir que toutes les choses restent les mêmes que dans l'exemple de code précédent, à l'exception de la valeur du paramètre de fonction.

$ x = addNumbers (10, 20.0);

Nous avons utilisé 20, 0 à la place de 20. C'est quelque chose d'assez bon pour changer la sortie d'entier en flottant. La sortie reste la même mais le type de données est passé de entier à flottant.

Exemple # 5

Utilisation d'un type de données mixte:

<_?php
$x = 12.0; // float number
var_dump($x);
echo $x;
$x = 120; // integer number
var_dump($x);
echo $x;
?>

Sortie :

Nous pouvons voir que le type de données de n'importe quelle variable sera changé dynamiquement selon la valeur qui lui est assignée. Dans le code ci-dessus, nous utilisons d'abord la valeur du type de données float, puis il donne le type de données float. Mais au moment où nous attribuons la valeur comme un entier, cela nous donnera un type de données entier comme résultat.

Après avoir parcouru l'exemple ci-dessus, nous savons maintenant comment identifier l'entier.

Les entiers peuvent être des nombres entiers normaux (c'est-à-dire une base 10 de n'importe quel nombre), des nombres de notation hexadécimaux (base 16 qui commence par le 0x) ou le nombre de notation octal (base 8 qui commence par un 0), ou tout nombre complet ( nombre entier) précédé du signe a - ou + ou par rien.

Conclusion

Après avoir rencontré toutes les instructions et l'exemple de code donné ci-dessus, nous pouvons dire que PHP est un langage de programmation typé de manière lâche. L'utilisation du mot signifie que l'on n'a pas besoin d'utiliser de type de données au moment de la déclaration. Si nous devons déclarer un type, nous n'avons pas besoin de fournir son type de données. PHP lui-même prendra soin du type de données de toute variable des identifiants selon la valeur qui lui est attribuée. Ainsi, PHP directement prend en charge tous les types de données disponibles sur le marché en général.

Articles recommandés

Ceci est un guide de PHP Integer. Nous discutons ici des 2 types qui incluent un entier positif et un entier négatif avec des exemples avancés d'entier PHP. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Factoriel en PHP
  2. Variables en PHP
  3. Fonctions mathématiques PHP
  4. HTML vs PHP
  5. PHP Magic Constants
  6. Fonction récursive PHP
  7. Fonction récursive en Python
  8. Programme factoriel en JavaScript
  9. Java booléens
  10. Fonction récursive en C
  11. Fonction récursive en JavaScript