So erhalten Sie ein Array in PHP

PHPz
Freigeben: 2023-04-20 14:03:03
Original
849 Leute haben es durchsucht

PHP ist eine beliebte serverseitige Programmiersprache, die viele leistungsstarke Funktionen, einschließlich Arrays, bietet. In PHP ist Array ein sehr wichtiger Datentyp, der eine Reihe von Daten speichern und über Index oder Schlüssel auf diese Daten zugreifen kann. In diesem Artikel wird erklärt, wie man ein Array in PHP erhält.

  1. Zugriff auf Array-Elemente

Um auf Elemente in einem Array zuzugreifen, können Sie die eckige Klammersyntax „[]“ verwenden. Angenommen, wir haben das folgende Array:

$fruits = array("apple", "banana", "cherry");
Nach dem Login kopieren

Um auf das erste Element in diesem Array zuzugreifen, können Sie die folgende Syntax verwenden:

echo $fruits[0];
Nach dem Login kopieren

Dies gibt „apple“ aus.

  1. Array-Elemente in einer Schleife durchlaufen

Manchmal müssen wir das gesamte Array durchlaufen. In diesem Fall können wir eine Schleifenstruktur verwenden. PHP bietet eine Vielzahl von Schleifenstrukturen, wie zum Beispiel „for“-Schleifen und „foreach“-Schleifen. Hier ist ein Beispiel für die Verwendung einer „foreach“-Schleife für den Zugriff auf das obige Array:

foreach ($fruits as $fruit) {
    echo $fruit . "<br>";
}
Nach dem Login kopieren

Dies wird ausgegeben:

apple
banana
cherry
Nach dem Login kopieren
  1. Ermitteln der Array-Länge

Um die Länge des Arrays (d. h. die Anzahl der Elemente) zu erhalten, Sie können die in PHP integrierten Funktionen count() verwenden. Zum Beispiel:

echo count($fruits);
Nach dem Login kopieren

Dies gibt „3“ aus.

  1. Assoziative Array-Elemente abrufen

Assoziatives Array ist ein Array, das Schlüssel-Wert-Paare zum Speichern von Daten verwendet. Um auf Elemente in einem assoziativen Array zuzugreifen, verwenden Sie Schlüssel. Angenommen, wir haben das folgende assoziative Array:

$age = array("Peter"=>35, "Ben"=>37, "Joe"=>43);
Nach dem Login kopieren

Um auf den Wert von „Ben“ in diesem Array zuzugreifen, können Sie die folgende Syntax verwenden:

echo $age["Ben"];
Nach dem Login kopieren

Dies gibt „37“ aus.

  1. Durchlaufen assoziativer Array-Elemente

Wie bei einem normalen Array können wir auch eine Schleifenstruktur verwenden, um das gesamte assoziative Array zu durchlaufen. Hier ist ein Beispiel für die Verwendung einer „foreach“-Schleife für den Zugriff auf das obige assoziative Array:

foreach ($age as $key=>$value) {
    echo $key . " is " . $value . " years old<br>";
}
Nach dem Login kopieren

Dies gibt Folgendes aus:

Peter is 35 years old
Ben is 37 years old
Joe is 43 years old
Nach dem Login kopieren
  1. Mehrdimensionale Array-Elemente abrufen

Ein mehrdimensionales Array ist ein Array, das andere Arrays enthält. Um auf Elemente in einem mehrdimensionalen Array zuzugreifen, können Sie mehrere eckige Klammern verwenden, um jede Indizierungsebene darzustellen. Angenommen, wir haben das folgende mehrdimensionale Array:

$cars = array(
    array("Volvo",22,18),
    array("BMW",15,13),
    array("Saab",5,2),
    array("Land Rover",17,15)
);
Nach dem Login kopieren

Um auf das zweite Element in diesem Array zuzugreifen (d. h. das Verkaufsvolumen von „BMW“), können Sie die folgende Syntax verwenden:

echo $cars[1][2];
Nach dem Login kopieren

Dies gibt „13“ aus.

  1. Schleife durch mehrdimensionale Array-Elemente

Sie können mehrere verschachtelte Schleifenstrukturen verwenden, um das gesamte mehrdimensionale Array zu durchlaufen. Hier ist ein Beispiel für die Verwendung einer „for“-Schleife, um auf das obige mehrdimensionale Array zuzugreifen:

for ($row = 0; $row < count($cars); $row++) {
    echo "<p><b>Row number $row</b></p>";
    echo "<ul>";
    for ($col = 0; $col < count($cars[$row]); $col++) {
        echo "<li>".$cars[$row][$col]."</li>";
    }
    echo "</ul>";
}
Nach dem Login kopieren

Dies wird Folgendes ausgeben:

Row number 0
- Volvo
- 22
- 18

Row number 1
- BMW
- 15
- 13

Row number 2
- Saab
- 5
- 2

Row number 3
- Land Rover
- 17
- 15
Nach dem Login kopieren

Zusammenfassung

In PHP ist das Abrufen eines Arrays eine sehr wichtige Operation, PHP bietet eine Vielzahl davon Funktionen und Syntax, um diesen Vorgang zu erreichen. Mit den in diesem Artikel beschriebenen Methoden können Sie problemlos auf Daten in gewöhnlichen Arrays, assoziativen Arrays und mehrdimensionalen Arrays zugreifen und diese bearbeiten.

Das obige ist der detaillierte Inhalt vonSo erhalten Sie ein Array in PHP. 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