Arten von PHP-Arrays – assoziative Arrays

黄舟
Freigeben: 2023-03-07 11:12:01
Original
6592 Leute haben es durchsucht

Typen von PHP-Arrays – assoziative Arrays

Was ist ein assoziatives Array in PHP?

Im vorherigen Artikel haben wir „Typen von PHP-Arrays – numerische Indexarrays“ vorgestellt. Heute werden wir assoziative Arrays im Detail vorstellen.

Zusätzlich zu Array-Index-Arrays verfügt PHP auch über ein assoziatives Array, das in anderen Computersprachen allgemein als Hash oder Map bezeichnet wird.

Mithilfe von assoziativen Arrays können wir für jedes Array ein Schlüsselwort angeben Element, wir nennen es Schlüssel

Arten von PHP-Arrays – assoziative Arrays

$info = [    'name' => 'andy',     'age' => 18,     'gender' => 'male'];
Nach dem Login kopieren

, was äquivalent zu

$info = array(    'name' => 'andy',     'age' => 18,     'gender' => 'male');
Nach dem Login kopieren

ist. Ein assoziatives Array kann beispielsweise keine Daten mit numerischen Indizes erhalten. Wenn der Wert von $info[0] leer ist, müssen wir den Schlüssel als Index verwenden. Der Wert von $info['age'] ist 18.

Die Schlüsselnamen assoziativer Arrays können eine Mischung aus Zahlen und Zeichenfolgen sein, im Gegensatz zu den Schlüsselnamen numerischer Indexarrays, die nur Zahlen sein können. Solange in einem Array einer der Schlüsselnamen keine Zahl ist, wird das Array als assoziatives Array bezeichnet.

Assoziative Arrays ähneln Arrays und bestehen aus Feldern und Methoden mit Namen als Schlüssel.

Es enthält Skalardaten, die individuell nach Indexwert ausgewählt werden können. Im Gegensatz zu Arrays ist der Indexwert eines assoziativen Arrays keine nicht negative ganze Zahl, sondern ein beliebiger Skalar. Diese Skalare werden Schlüssel genannt und können später zum Abrufen von Werten im Array verwendet werden.

Die Elemente eines assoziativen Arrays sind in keiner bestimmten Reihenfolge, Sie können sie sich als einen Satz Karten vorstellen. Die obere Hälfte jeder Karte ist der Index und die untere Hälfte ist der Zahlenwert.

Das Wesen eines JavaScript-Objekts ist ein assoziatives Array.

Assoziatives Array verwendet einen String-Index (oder Schlüssel), um auf den Wert jedes im Array gespeicherten Elements zuzugreifen. Der Schlüsselwert ist in der folgenden Tabelle aufgeführt. Assoziativ indizierte Arrays sind für Interaktionen auf Datenbankebene nützlich.

Arten von PHP-Arrays – assoziative Arrays

Der assoziative Array-Fall lautet wie folgt:

<?php
$newarray=array("first"=>1,"second"=>2,"third"=>3);
echo $newarray["second"];
$newarray["third"]=8;
echo $newarray["third"];
?>
Nach dem Login kopieren

Das Ausgabeergebnis ist:

Arten von PHP-Arrays – assoziative Arrays

Tipp: Der Schlüsselname des assoziativen Arrays kann eine beliebige Ganzzahl oder Zeichenfolge sein. Wenn der Schlüsselname eine Zeichenfolge ist, vergessen Sie nicht, dem Schlüsselnamen oder Index ein Trennzeichen hinzuzufügen – einfache Anführungszeichen (') oder doppelte Anführungszeichen ("). Für numerische Index-Arrays empfehlen wir ebenfalls, um unnötigen Ärger zu vermeiden Es ist besser, Trennzeichen hinzuzufügen!

Im nächsten Artikel erklären wir „Typen von PHP-Arrays – mehrdimensionale Arrays

[Verwandte Tutorials]

  1. Empfohlene verwandte Themen: „php array (Array)

  2. Empfohlene verwandte Videokurse :

Verwendung einer for-Schleife zum Durchlaufen von Arrays: Index und assoziative Arrays

Verwenden Sie die while-Schleife, um Arrays zu durchlaufen: Index und assoziatives Array

Verwenden Sie die foreach-Schleife, um zu durchlaufen: Index und assoziatives Array

Das obige ist der detaillierte Inhalt vonArten von PHP-Arrays – assoziative Arrays. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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