Heim  >  Artikel  >  Backend-Entwicklung  >  Es gibt verschiedene Arten von Arrays in PHP

Es gibt verschiedene Arten von Arrays in PHP

PHPz
PHPzOriginal
2023-04-24 15:48:11805Durchsuche

Array ist in PHP ein sehr wichtiger Datentyp. Es kann zum Speichern eines Datensatzes verwendet werden und die darin enthaltenen Elemente können basierend auf dem Index gefunden und geändert werden. In PHP können Arrays in die folgenden Typen unterteilt werden:

  1. Indiziertes Array (Numerisches Array)

Indiziertes Array ist der am häufigsten verwendete Array-Typ, bei dem jedes Element einen entsprechenden numerischen Index hat, der zur Darstellung der Position von verwendet wird das Element im Array. Ein numerischer Index kann eine nicht negative ganze Zahl sein, also eine Folge natürlicher Zahlen beginnend bei 0.

Beispiel:

$nums = array(1, 2, 3, 4, 5);

Im obigen Beispiel ist $nums ein indiziertes Array, das 5 Elemente enthält, die Zahlen 1 bis 5. .

  1. Assoziatives Array

Assoziatives Array wird auch Wörterbuch-Array genannt. Es ist ein Array mit Zeichenfolgen als Schlüssel. In einem assoziativen Array verfügt jedes Element über einen eindeutigen Schlüssel, der zur Identifizierung und zum Zugriff auf das Element verwendet wird.

Beispiel:

$user = array(

'name' => 'Tom',
'age' => 20,
'sex' => 'male'

);

Im obigen Beispiel ist $user ein assoziatives Array, das 3 Elemente enthält, nämlich „Name“, „Alter“ und „Geschlecht“. Auf die Elemente im Array kann über den Schlüsselnamen zugegriffen werden. $user['name'] kann beispielsweise das Namenselement im Array abrufen.

  1. Multidimensionales Array

Multidimensionales Array bezieht sich auf ein Array, das aus Arrays besteht. In PHP können Sie jedes mehrdimensionale Array mit mehreren Ebenen erstellen. Bei diesem Array-Typ kann jedes Element ein Array oder ein Basisdatentyp sein.

Beispiel:

$matrix = array(

    array(1, 2, 3),
    array(4, 5, 6),
    array(7, 8, 9)

);

Im obigen Beispiel ist $matrix ein 2D-Array, das 3 Arrays enthält, jedes Array enthält 3 Elemente. Auf Elemente in einem mehrdimensionalen Array kann mithilfe mehrerer Indizes zugegriffen werden. Beispielsweise kann $matrix1 das Element Nummer 6 im Array abrufen.

  1. Natural Key Array

Natural Key Array bezieht sich auf ein Index-Array, ohne dass beim Erstellen des Arrays ein Schlüsselname angegeben wird. Bei diesem Array-Typ weist PHP jedem Element automatisch einen Schlüsselnamen zu. Dieser Schlüsselname ist die Positionsnummer des aktuellen Elements im Array.

Beispiel:

$fruits = array('apple', 'banana', 'orange');

Im obigen Beispiel ist $fruits ein natürliches Schlüsselarray, das 3 Elemente enthält, nämlich 'apple', ' „Banane“ und „Orange“. Da der Schlüsselname beim Erstellen nicht angegeben wird, weist PHP jedem Element automatisch einen Schlüsselnamen zu. Dieser Schlüsselname ist die Positionsnummer des aktuellen Elements im Array.

Zusammenfassung:

In PHP können Arrays in vier Typen unterteilt werden: Indexarrays, assoziative Arrays, mehrdimensionale Arrays und natürliche Schlüsselarrays. In praktischen Anwendungen kann die Auswahl verschiedener Array-Typen je nach Bedarf eine bessere Datenspeicherung und -verarbeitung erreichen. Unabhängig von der Art des Arrays kann es zur Erfüllung verschiedener praktischer Anforderungen an den Datenbetrieb verwendet werden.

Das obige ist der detaillierte Inhalt vonEs gibt verschiedene Arten von Arrays in PHP. 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