Einführung in PHP Integer

Bevor wir uns mit Integer in PHP befassen, sollten wir zuerst den Begriff Integer verstehen. Eine Ganzzahl ist ein Datentyp. Ein Variablentyp, der den vollständigen numerischen Wert beibehält. Komplette (ganze) Zahlen wie - 1, 23, 343, -23, -50 usw. Ganzzahlen können entweder positiv, negativ oder 0 sein. Fast jede Programmiersprache wie C, JAVA und C ++ unterstützt vollständige Ganzzahlen. Wenn wir jedoch zur PHP-Sprache kommen, kann sie in dem Moment, in dem wir einer Variablen einen ganzzahligen Wert zuweisen, als ganzzahliger Datentyp betrachtet werden. Da PHP eine lose Programmiersprache ist, müssen Sie vor der Verwendung keine Variablen mit dem angegebenen Datentyp deklarieren. Ganzzahlen können zum Zeitpunkt der Zuweisung direkt in PHP verwendet werden. Um mit der ganzen Art von Wert fertig zu werden, gibt es in fast allen Programmiersprachen einen Integer-Datentyp.

Wie deklariere ich eine Integer-Variable in PHP?

Es gibt zwei Möglichkeiten, eine Integer-Variable in PHP zu deklarieren:

Positive ganze Zahl

Eine ganze Zahl, deren Wert entweder 0 oder mehr als 0 ist. PHP unterstützt die verschiedenen primitiven Datentypen wie: Ganzzahl, Gleitkommazahl, Zeichen, Zeichenfolge, Boolesche Werte (wahr oder falsch), gemischtes Array usw. Wir werden im Beispiel sehen Abschnitt mit einer nach der anderen von allen Arten von Ganzzahlen, die wir mit der Programmiersprache PHP verarbeiten können.

Code:

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

Ausgabe :

Negative Ganzzahl

Eine ganze Zahl, deren Wert kleiner als 0 ist.

Code:

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

Ausgabe :

Wir können die Ausgabe von var_dump ($ x) sehen, die int -124 anzeigt; int ist der Datentyp und -124 ist der Wert.

Erweiterte PHP Integer Beispiele

Unten sind die verschiedenen Beispiele für Integer in PHP:

Beispiel 1

Ganzzahl als Hexadezimalcode:

Code:

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

Ausgabe :

Nun ist die Frage, warum 27? So unterstützt PHP Integer. In dem Moment, in dem wir etwas (Ausdruck, Funktionsrückgabe usw.) in einer Variablen zuweisen, das als ganzzahliger Datentyp betrachtet wird, wird dieser Code oder diese Funktion als Ganzzahl ausgegeben.

Im Falle von Code erhalten wir 27, weil wir einen Hexadezimalwert zugewiesen haben, der 27 entspricht. Dabei ist 0x 16 und B 11; Wenn wir beide addieren, erhalten wir 27 als Ausgabe.

Beispiel # 2

Ganzzahl als Oktalcode:

Code:

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

Ausgabe :

Auch dies ist eine ganze Zahl. Da die Ausgabe des angegebenen Oktalcodes eine ganze Zahl ist.

Beispiel # 3

Die Funktion wurde als Ganzzahl zurückgegeben:

Code:

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

Ausgabe :

Wieder haben wir 30 die Summe von zwei gegebenen ganzen Zahlen als eine ganze Zahl. Wenn wir den obigen Code jedoch nur geringfügig ändern, erhalten wir float als Ausgabe.

Beispiel # 4

Die Funktion wurde als float zurückgegeben:

Code:

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

Ausgabe :

Wir können sehen, dass mit Ausnahme des Funktionsparameterwerts alle Dinge gleich bleiben wie im vorherigen Codebeispiel.

$ x = addNumbers (10, 20.0);

Wir haben 20.0 anstelle von 20 verwendet. Dies ist gut genug, um die Ausgabe von Integer in Floating zu ändern. Die Ausgabe bleibt gleich, aber der Datentyp wurde von Integer auf Floating geändert.

Beispiel # 5

Verwenden eines gemischten Datentyps:

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

Ausgabe :

Wir können sehen, dass der Datentyp einer Variablen entsprechend dem zugewiesenen Wert dynamisch geändert wird. Im obigen Code verwenden wir zuerst den Datentypwert float und dann den Datentyp float. In dem Moment, in dem wir den Wert als Ganzzahl zuweisen, erhalten wir als Ergebnis einen Ganzzahldatentyp.

Nachdem wir das obige Beispiel durchgearbeitet haben, ist nun klar, wie wir die Ganzzahl identifizieren können.

Ganzzahlen können normale ganze Zahlen (dh eine Basis 10 einer beliebigen Zahl), hexadezimale Notationsnummern (Basis 16, die mit 0x beginnt) oder die Oktalnotationsnummer (Basis 8, die mit 0 beginnt) oder eine vollständige Zahl ( ganze Zahl) mit dem vorangestellten A-Zeichen entweder - oder + oder durch nichts.

Fazit

Nachdem wir alle Anweisungen und den obigen Beispielcode kennengelernt haben, können wir sagen, dass PHP eine lose typisierte Programmiersprache ist. Die lose Verwendung von Wörtern bedeutet, dass zum Zeitpunkt der Deklaration kein Datentyp verwendet werden muss. Wenn wir einen Typ deklarieren müssen, müssen wir seinen Datentyp nicht angeben. PHP selbst kümmert sich um den Datentyp einer Variablen der Bezeichner gemäß dem ihr zugewiesenen Wert. In-Direct-PHP unterstützt also generell alle auf dem Markt verfügbaren Datentypen.

Empfohlene Artikel

Dies ist eine Anleitung zu PHP Integer. Hier diskutieren wir die 2 Typen, die positive und negative Ganzzahlen enthalten, mit fortgeschrittenen Beispielen für PHP-Ganzzahlen. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -

  1. Faktoriell in PHP
  2. Variablen in PHP
  3. PHP Math Funktionen
  4. HTML gegen PHP
  5. PHP Magic-Konstanten
  6. PHP rekursive Funktion
  7. Rekursive Funktion in Python
  8. Factorial-Programm in JavaScript
  9. Java Booleans
  10. Rekursive Funktion in C
  11. Rekursive Funktion in JavaScript