Heim > Artikel > Backend-Entwicklung > Unterstützt das PHP-Array String-Indizes?
PHPs Array unterstützt String-Indizes; der Indexwert eines PHP-Arrays kann ein String oder eine Zahl sein. Ein Array, dessen Index ein String ist, ist eine spezielle Indizierungsmethode Array von Zahlen, und das Array, dessen Index eine Zahl ist, ist ein Indexarray, und sein Indexwert muss eine Ganzzahl sein.
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 8.1, Dell G3-Computer
Der Index (Indexwert) des PHP-Arrays kann ein String sein oder ist es auch eine Zahl. Das Array, dessen Index eine Zeichenfolge ist, ist ein assoziatives Array, das ein Array mit einer speziellen Indizierungsmethode ist. Das Array, dessen Index eine Zahl ist, ist ein Indexarray, und sein Indexwert muss eine Ganzzahl sein, beginnend bei 0 usw.
Assoziatives Array mit angegebenen Schlüsseln, jeder seiner ID-Schlüssel ist einem Wert zugeordnet. ist ein Array, das die dem Array zugewiesenen Schlüssel verwendet. Die Verwendung numerischer Arrays ist nicht die beste Vorgehensweise beim Speichern von Daten über spezifisch benannte Werte. Mit assoziativen Arrays können wir Werte als Schlüssel verwenden und ihnen Werte zuweisen.
Assoziative Arrays in PHP speichern Daten in Form von Schlüssel-Wert-Paaren. Im Gegensatz zu numerisch indizierten Arrays können Sie jedes Element mithilfe einer Bezeichnung oder eines Schlüssels indizieren. Schlüssel sind leicht zu merken. Beispielsweise können Sie strukturierte Daten problemlos in einem assoziativen Array speichern. In diesem Artikel besprechen wir assoziative PHP-Arrays. Darüber hinaus besprechen wir Möglichkeiten zum Erstellen, Einfügen und Zugreifen auf Elemente in assoziativen Arrays.
Assoziative Arrays in PHP erstellen
Assoziative Arrays in PHP erstellen ist einfach. Angenommen, wir möchten ein Array erstellen, um die Ergebnisse der Schüler in einem Array zu speichern. Am besten hinterlegt man als Schlüssel den Schülernamen und als Wert die Punktzahl.
<?php $scoreArray = array( 'Chandler' => 50, 'Monica' => 80, 'Ross' => 95 ); ?>
Hinweis:
$scoreArray ist der Name der Variablen.
['KeyName'] ist der Indexschlüssel des Elements.
Der ganzzahlige Wert ist die Punktzahl des Schülers.
Einfügen in ein assoziatives Array in PHP
Sie können neue Elemente in ein assoziatives Array in PHP einfügen, indem Sie den Zuweisungsoperator wie unten gezeigt verwenden:
<?php //Creating an Array $scoreArray = array( 'Chandler' => 50, 'Monica' => 80, 'Ross' => 95 ); //Inserting New Elements $scoreArray['Joey'] = 75; $scoreArray['Rachael'] = 55; ?>
Im obigen Codeausschnitt verwenden wir zunächst einige Initialisieren Sie ein Array von Schlüsseln -Wert-Paare. Anschließend fügen wir das neue Element ein, indem wir den Wert einem Schlüssel zuweisen.
Hinweis: Sie können ein Array auch erstellen, indem Sie ein leeres Array initialisieren und dann Elemente darin einfügen.
<?php $scoreArray = array(); $scoreArray['Joey'] = 75; $scoreArray['Rachael'] = 55; ?>
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonUnterstützt das PHP-Array String-Indizes?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!