Heim  >  Artikel  >  Backend-Entwicklung  >  Welche zwei Arten von PHP-Arrays gibt es?

Welche zwei Arten von PHP-Arrays gibt es?

PHPz
PHPzOriginal
2023-04-20 13:55:521356Durchsuche

In PHP ist ein Array eine Variable, die mehrere Werte speichern kann. Sie können verschiedene Datentypen speichern, einschließlich Ganzzahlen, Gleitkommazahlen, Zeichenfolgen und Objekte. Im Allgemeinen können PHP-Arrays in zwei Typen unterteilt werden: indizierte Arrays und assoziative Arrays.

1. Indiziertes Array

Indiziertes Array bezieht sich auf einen Array-Typ, der numerische Indizes verwendet, um auf Array-Elemente zuzugreifen und diese zu speichern. Diese numerischen Indizes werden „Schlüsselwerte“ genannt und beginnen normalerweise bei 0 und steigen an. Hier ist beispielsweise ein Beispiel für ein ganzzahlig indiziertes Array:

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

Im obigen Array entspricht das Element mit Schlüssel 0 dem Wert 1, das Element mit Schlüssel 1 entspricht dem Wert 2 und so weiter An. Die Elemente in einem indizierten Array müssen weder in numerischer Reihenfolge vorliegen noch müssen sie aufeinanderfolgende numerische Werte sein.

PHP bietet viele Funktionen zum Betreiben und Verarbeiten indizierter Arrays, wie array_push() zum Hinzufügen neuer Elemente am Ende des Arrays, count() zum Berechnen der Länge des Arrays und sort() zum Sortieren der Array-Elemente werden sortiert und so weiter.

2. Assoziatives Array

Assoziatives Array ist ein Array-Typ, der einen String-Index verwendet, um auf Array-Elemente zuzugreifen und diese zu speichern. Diese String-Indizes werden „Schlüsselnamen“ genannt und können beliebige String-Werte sein. Das Folgende ist beispielsweise ein Beispiel für ein assoziatives Array:

$interests = array('music' => 'rock', 'books' => 'mystery', 'sports' => 'football');

Im obigen Array lauten die Schlüsselnamen „Musik“, „Bücher“ und „Sport“ und die entsprechenden Werte „Rock“, „Mystery“ und „Fußball“. Die Elemente in einem assoziativen Array müssen nicht in einer bestimmten Reihenfolge vorliegen.

PHP bietet viele Funktionen zum Betreiben und Verarbeiten assoziativer Arrays, z. B. array_key_exists(), um zu prüfen, ob der Schlüsselname im Array vorhanden ist, und array_values(), um alle Werte im Array zurückzugeben , asort() Wird zum Sortieren nach Schlüssel-Wert-Paaren usw. verwendet.

Zusammenfassung

In PHP gibt es zwei Arten von Arrays: indizierte Arrays und assoziative Arrays. Indizierte Arrays verwenden numerische Indizes, um auf Array-Elemente zuzugreifen und diese zu speichern, während assoziative Arrays String-Indizes verwenden, um auf Array-Elemente zuzugreifen und diese zu speichern. Egal um welche Art von Array es sich handelt, PHP bietet viele nützliche Funktionen, um sie zu betreiben und zu verarbeiten.

Das obige ist der detaillierte Inhalt vonWelche zwei Arten von PHP-Arrays gibt es?. 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