PHP-Ganzzahl

WBOY
Freigeben: 2024-08-29 12:38:11
Original
954 Leute haben es durchsucht

Bevor wir über Ganzzahlen in PHP sprechen, sollten wir uns zunächst mit dem Begriff Ganzzahl befassen. Eine Ganzzahl ist eine Art Datentyp. Ein Variablentyp, der den vollständigen numerischen Wert behält. Vollständige (ganze) Zahlen wie – 1, 23, 343, -23, -50 usw. Eine ganze Zahl kann entweder positiv, negativ oder selbst 0 sein.  Fast jede Programmiersprache wie C, JAVA und C++ unterstützt vollständige Ganzzahlen. Aber wenn wir zur PHP-Sprache kommen, kann der Moment, in dem wir einer Variablen einen ganzzahligen Wert zuweisen, als ganzzahliger Datentyp betrachtet werden. Da es sich bei PHP um eine lose Programmiersprache handelt, ist es nicht erforderlich, vor der Verwendung eine Variable mit einem bestimmten Datentyp zu deklarieren. Ganzzahlen können zum Zeitpunkt der Zuweisung direkt in PHP verwendet werden. In fast allen Programmiersprachen gibt es einen ganzzahligen Datentyp für den Umgang mit ganzzahligen Werten.

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Wie deklariere ich eine Ganzzahlvariable in PHP?

Es gibt zwei Möglichkeiten, eine Ganzzahlvariable in PHP zu deklarieren:

Positive Ganzzahl

Eine ganze Zahl, deren Wert entweder 0 oder mehr als 0 enthält. PHP unterstützt seine verschiedenen primitiven Datentypen wie Ganzzahl, Gleitkommazahl, Zeichen, Zeichenfolge, Boolesche Werte (wahr oder falsch), gemischtes Array usw. Im Beispiel Im Abschnitt sehen wir nacheinander alle 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
?>
Nach dem Login kopieren

Ausgabe:

PHP-Ganzzahl

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
?>
Nach dem Login kopieren

Ausgabe:

PHP-Ganzzahl

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

Erweiterte PHP-Integer-Beispiele

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

Beispiel #1

Ganzzahl als Hexadezimalcode:

Code:

<?php
$x = 0x1B; // hexadecimal number
var_dump($x);
echo $x;
?>
Nach dem Login kopieren

Ausgabe:

PHP-Ganzzahl

Die Frage ist nun, warum 27? Auf diese Weise unterstützt PHP Ganzzahlen. Der Moment, in dem wir einer Variablen etwas (Ausdruck, Funktionsrückgabe usw.) zuweisen, das als ganzzahliger Datentyp betrachtet wird, ist die Ausgabe dieses Codes oder dieser Funktion in einer Ganzzahl.

Im Fall von About-Code erhalten wir 27, weil wir einen Hexadezimalwert zugewiesen haben, der 27 entspricht. Wobei 0x 16 und B 11 ist; Wenn wir beide addieren, erhält wee 27 als Ausgabe.

Beispiel #2

Ganzzahl als Oktalcode:

Code:

<?php
$x = 0123; // octal number
var_dump($x);
echo $x;
?>
Nach dem Login kopieren

Ausgabe:

PHP-Ganzzahl

Auch dies ist eine Ganzzahl, da die Ausgabe des angegebenen Oktalcodes eine Ganzzahl 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;
?>
Nach dem Login kopieren

Ausgabe:

PHP-Ganzzahl

Wieder haben wir 30 die Summe zweier gegebener Ganzzahlen als Ganzzahl. Wenn wir jedoch eine sehr kleine Änderung am obigen Code vornehmen, 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;
?>
Nach dem Login kopieren

Ausgabe:

PHP-Ganzzahl

Wir können sehen, dass bis auf den Funktionsparameterwert alles gleich bleibt 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 in Floating geändert.

Beispiel #5

Verwendung eines gemischten Datentyps:

<?php
$x = 12.0; // float number
var_dump($x);
echo $x;
$x = 120; // integer number
var_dump($x);
echo $x;
?>
Nach dem Login kopieren

Ausgabe:

PHP-Ganzzahl

Wir können sehen, dass der Datentyp jeder Variablen dynamisch entsprechend dem ihr zugewiesenen Wert geändert wird. Im obigen Code verwenden wir zuerst den Float-Datentypwert; dann gibt es den Datentyp float. Aber sobald wir den Wert als Ganzzahl zuweisen, erhalten wir als Ergebnis einen ganzzahligen Datentyp.

Nachdem wir das obige Beispiel durchgegangen sind, ist uns nun klar, wie wir die ganze Zahl identifizieren können.

Ganzzahlen können normale ganze Zahlen (also die Basis 10 einer beliebigen Zahl), hexadezimale Zahlen (Basis 16, die mit 0x beginnt) oder oktale Zahlen (Basis 8, die mit 0 beginnt) oder beliebige Zahlen sein vollständige Zahl (ganze Zahl) mit dem vorangestellten a-Zeichen, entweder – oder + oder durch nichts.

Fazit

Nachdem wir alle Anweisungen und den Beispielcode oben gelesen haben, können wir sagen, dass PHP eine lose typisierte Programmiersprache ist. Die Verwendung des Wortes bedeutet lose, 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 jeder Variablen der Bezeichner gemäß dem ihr zugewiesenen Wert. PHP unterstützt also indirekt alle auf dem Markt verfügbaren Datentypen im Allgemeinen.

Das obige ist der detaillierte Inhalt vonPHP-Ganzzahl. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage