Heim  >  Artikel  >  Backend-Entwicklung  >  Unterstützt das PHP-Array String-Indizes?

Unterstützt das PHP-Array String-Indizes?

WBOY
WBOYOriginal
2022-07-26 15:41:482146Durchsuche

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.

Unterstützt das PHP-Array String-Indizes?

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 8.1, Dell G3-Computer

PHPs Array unterstützt String-Indizes

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(
    &#39;Chandler&#39; => 50, 
    &#39;Monica&#39; => 80, 
    &#39;Ross&#39; => 95
  ); 
?>

Hinweis:

$scoreArray ist der Name der Variablen.

['KeyName'] ist der Indexschlüssel des Elements.

Der ganzzahlige Wert ist die Punktzahl des Schülers.

Unterstützt das PHP-Array String-Indizes?

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(
    &#39;Chandler&#39; => 50, 
    &#39;Monica&#39; => 80, 
    &#39;Ross&#39; => 95
  ); 
        //Inserting New Elements
  $scoreArray[&#39;Joey&#39;] = 75;
  $scoreArray[&#39;Rachael&#39;] = 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[&#39;Joey&#39;] = 75;
  $scoreArray[&#39;Rachael&#39;] = 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!

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