Heim > Backend-Entwicklung > PHP-Problem > Lassen Sie uns über die spezifische Art und Weise sprechen, Array-Indizes in PHP zu schreiben

Lassen Sie uns über die spezifische Art und Weise sprechen, Array-Indizes in PHP zu schreiben

PHPz
Freigeben: 2023-04-20 15:59:02
Original
708 Leute haben es durchsucht

Der Index eines Arrays in PHP kann mithilfe von Ganzzahl-, String- und Booleschen Typen indiziert werden, und Sie können sogar ein Array als Index eines anderen Arrays verwenden. Im Folgenden werden die spezifischen Schreibmethoden für Array-Indizes in PHP vorgestellt.

  1. Integer-Indizes

Integer-Indizes in PHP-Arrays sind die gleichen wie gewöhnliche Array-Indizes, beginnend bei 0 und schrittweise ansteigend. Ein Array mit 5 Elementen beginnend bei 0 kann beispielsweise wie folgt geschrieben werden:

$arr = array(1, 2, 3, 4, 5);
Nach dem Login kopieren

Die Indizes in diesem Array sind 0, 1, 2, 3 bzw. 4. Wenn Sie am Ende des Arrays ein Element hinzufügen müssen, können Sie den folgenden Code verwenden:

$arr[] = 6;
Nach dem Login kopieren

Nach der Ausführung des obigen Codes hängt das Array am Ende ein Element mit dem Wert 6 an und setzt seinen Index auf 5 .

  1. String-Subskript

PHP-Array-String-Subskript ermöglicht Entwicklern die Verwendung von Zeichenfolgen als Array-Indizes. Zum Beispiel:

$arr = array(
    "name" => "Tom",
    "age" => 20,
    "gender" => "male"
);
Nach dem Login kopieren

Im obigen Beispiel hat jedes Element im Array eine Zeichenfolge, der Anführungszeichen als Index vorangestellt sind. Für diesen Indextyp gibt es zwei Möglichkeiten, auf die Elemente im Array zuzugreifen.

Die erste besteht darin, direkt über die tiefgestellte Zeichenfolge auf Folgendes zuzugreifen:

echo $arr["name"];
Nach dem Login kopieren

Der obige Code gibt „Tom“ aus.

Die zweite besteht darin, geschweifte Klammern {} zu verwenden, um die tiefgestellte Zeichenfolge einzuschließen:

echo $arr{"name"};
Nach dem Login kopieren

Der obige Code gibt auch „Tom“ aus.

  1. Boolesche Indizes

Boolesche Indizes in PHP erlauben nur die Verwendung von zwei Werten: wahr und falsch. Wenn Sie einen anderen Wert als Array-Index verwenden, konvertiert PHP ihn automatisch in einen booleschen Typ. Daher sind normalerweise nur die Werte wahr und falsch gültige Indizes.

Zum Beispiel:

$arr = array(
    true => "Hello",
    false => "World"
);
Nach dem Login kopieren

Im obigen Beispiel hat das Element mit dem Index true den Wert „Hello“ und das Element mit dem Index false den Wert „World“.

  1. Array als Subskript

Ein Array-Subskript in PHP kann auch ein anderes Array sein. Zum Beispiel:

$arr1 = array('a', 'b', 'c');
$arr2 = array($arr1, 'd', 'e');
Nach dem Login kopieren

Im obigen Beispiel ist das erste Element im Array $arr2 das Array $arr1, daher kann darauf zugegriffen werden mit:

echo $arr2[0][1];
Nach dem Login kopieren

Das Ausgabeergebnis ist „b“.

Zusammenfassung

Die oben genannten sind mehrere Möglichkeiten, Array-Indizes in PHP zu schreiben. Unabhängig davon, welches Subskript verwendet wird, sollte es sinnvoll eingesetzt werden, um die Wartbarkeit und Komplexität von PHP-Anwendungen zu verbessern.

Das obige ist der detaillierte Inhalt vonLassen Sie uns über die spezifische Art und Weise sprechen, Array-Indizes in PHP zu schreiben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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