Heim  >  Artikel  >  Backend-Entwicklung  >  Können die Elemente eines PHP-Arrays Zahlen sein?

Können die Elemente eines PHP-Arrays Zahlen sein?

青灯夜游
青灯夜游Original
2022-07-28 18:17:102152Durchsuche

Die Elemente des PHP-Arrays können Zahlen sein. Da PHP eine Programmiersprache mit schwachen Datentypen ist, können Arrays in PHP eine beliebige Anzahl von Daten jeglichen Typs speichern, d. Zeichenfolgen, boolesche Werte, Typen wie Arrays und Objektobjekte.

Können die Elemente eines PHP-Arrays Zahlen sein?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer

Die Elemente des PHP-Arrays können Zahlen sein.

Array ist einer der wichtigsten Datentypen in PHP und wird in PHP häufig verwendet. Da PHP eine Programmiersprache mit schwachen Datentypen ist, können Array-Variablen in PHP eine beliebige Anzahl von Daten jeglichen Typs speichern und die Funktionen von Datenstrukturen wie Heaps, Stacks und Warteschlangen in anderen starken Datentypen implementieren.

Einfach ausgedrückt gibt es keine Einschränkung hinsichtlich der Art der PHP-Array-Elemente. Es kann sich um Zahlen, Zeichenfolgen, boolesche Werte, Arrays, Objektobjekte usw. handeln.

Beispiel 1: Index-Array

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array(1,2,"3",4,0.5,"hello",TRUE,3.14);
var_dump($arr);
?>

Können die Elemente eines PHP-Arrays Zahlen sein?

Erklärung: Der Index (Schlüsselname) des Index-Arrays besteht standardmäßig aus Zahlen, beginnend bei 0. Jede Zahl entspricht der Position eines Array-Elements im Array. Es ist nicht erforderlich, etwas Besonderes anzugeben. PHP weist dem Schlüsselnamen des Indexarrays automatisch einen ganzzahligen Wert zu und erhöht ihn dann automatisch von diesem Wert.

Beispiel 2: Assoziatives Array

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(1=>1,"a"=>3.5,2=>2,"b"=>0,"c"=>"blue");
var_dump($arr);
?>

Können die Elemente eines PHP-Arrays Zahlen sein?

Erläuterung: Der Index (Schlüsselname) des assoziativen Arrays besteht aus einer Mischung aus numerischen Werten und Zeichenfolgen. Wenn ein Schlüsselname in einem Array keine Zahl ist, dann ist dieses Array ein assoziatives Array.

Zahlen in PHP

In PHP können Zahlen in Ganzzahl (Ganzzahltyp) und Gleitkommazahl (Gleitkommatyp) unterteilt werden Der Ganzzahltyp enthält alle Ganzzahlen, die positive oder negative Zahlen sein können. Float (Gleitkommatyp) Der Gleitkommatyp wird im Gegensatz zum Ganzzahltyp auch zur Darstellung von Ganzzahlen verwendet. Stellt Dezimalzahlen und Exponenten dar

Ganzzahl darf keine Kommas oder Leerzeichen enthalten;
<?php
    $x = 5985;      // 定义一个整型数据类型的变量
    var_dump($x);   // 输出此变量
    $x = -345;
    var_dump($x);   
    $x = 0x8C;      //十六进制数字
    var_dump($x); 
    $x = 047;       //八进制数字
    var_dump($x);
?>
1) Integer-Typ In PHP werden Integer-Variablen als Integer- oder Integer-Typen bezeichnet, die zur Darstellung einer Integer-Typen verwendet werden:
integer muss be Es gibt mindestens eine Zahl (0~9);
Der Wertebereich der Ganzzahl muss zwischen -2E31 und 2E31 liegen und kann in drei Formaten ausgedrückt werden, nämlich dezimal, hexadezimal (mit dem Präfix 0x) und oktal (mit dem Präfix 0).

Beachten Sie, dass in der PHP7-Version Zeichenfolgen, die Hexadezimalzeichen enthalten, nicht mehr als Zahlen, sondern als gewöhnliche Zeichenfolgen behandelt werden.

2) Gleitkommatyp

    Der Gleitkommatyp wird in PHP auch als reelle Zahl bezeichnet. Er kann zum Speichern von Ganzzahlen und Dezimalzahlen verwendet werden . Gleitkommazahlen haben eine höhere Genauigkeit als ganzzahlige Datentypen.
  • <?php
        $num1 = 10.365;
        $num2 = 2.4e3;
        $num3 = 8E-5;
        var_dump($num1, $num2, $num3);
    ?>

  • Empfohlenes Lernen: „

    PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonKönnen die Elemente eines PHP-Arrays Zahlen sein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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