Zum Inhalt springen

Index-Arrays

PHP-Arrays: Index-Arrays

PHP ist eine leistungsstarke und weit verbreitete serverseitige Skriptsprache, die häufig in der Webentwicklung eingesetzt wird. Eine ihrer wichtigsten Funktionen ist die Arbeit mit Arrays, Datenstrukturen, die mehrere Werte in einer einzigen Variable speichern können.

In PHP gibt es zwei Arten von Arrays: Index-Arrays und assoziative Arrays. In diesem Artikel konzentrieren wir uns auf Index-Arrays, also Arrays, die numerische Indizes verwenden.

Numerische Indizes verstehen

In einem Index-Array wird jeder Wert mit einem numerischen Index gespeichert, der eine positive ganze Zahl ist und bei 0 beginnt. Betrachten Sie zum Beispiel den folgenden Code:

Ein Index-Array in PHP definieren

php
$cars = array("Volvo", "BMW", "Toyota");

In diesem Code haben wir ein Index-Array namens $cars erstellt, das drei Werte enthält: "Volvo", "BMW" und "Toyota". Der erste Wert, "Volvo", wird mit dem Index 0 gespeichert, der zweite Wert, "BMW", mit dem Index 1, und so weiter.

Werte in einem Index-Array abrufen

Um auf die Werte in einem Index-Array zuzugreifen, können Sie den Array-Index in eckigen Klammern verwenden, wie hier:

PHP: Erstes Element aus einem Array abrufen

php
echo $cars[0]; // Outputs: Volvo

In diesem Code haben wir den Index 0 verwendet, um auf den ersten Wert im $cars-Array zuzugreifen. Ebenso können Sie die Indizes 1 und 2 verwenden, um auf den zweiten bzw. dritten Wert zuzugreifen.

Werte in einem Index-Array ändern

Sie können die Werte in einem Index-Array auch ändern, indem Sie dem Index einen neuen Wert zuweisen, wie hier:

PHP: Wert dem ersten Element eines Arrays zuweisen

php
$cars[0] = "Mercedes";

In diesem Code haben wir den Wert am Index 0 von "Volvo" in "Mercedes" geändert.

Werte zu einem Index-Array hinzufügen

Um einen neuen Wert am Ende eines Index-Arrays hinzuzufügen, können Sie die Funktion array_push() verwenden, wie hier:

PHP: Element an ein Array anhängen

php
array_push($cars, "Audi");

In diesem Code haben wir den Wert "Audi" am Ende des $cars-Arrays hinzugefügt.

Fazit

Index-Arrays sind eine einfache und effiziente Möglichkeit, mehrere Werte in einer einzigen Variable in PHP zu speichern. Wenn Sie verstehen, wie man mit numerischen Indizes arbeitet, Werte abruft und ändert sowie neue Werte zu einem Array hinzufügt, können Sie Index-Arrays verwenden, um eine Vielzahl von Problemen in der Webentwicklung zu lösen.

Praxis

Which of the following statements about Indexed Arrays in PHP are true?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.