Zum Hauptinhalt springen

Wie man ein Array in PHP ausgibt: Anweisung und Beispiele

PHP ist eine der beliebtesten Programmiersprachen zum Erstellen dynamischer Websites. Das Erlernen der Arbeit mit Arrays in PHP ist ein wichtiger Teil der Beherrschung dieser Sprache.

Arrays sind Datenstrukturen, mit denen Sie viele Werte in einer Variablen speichern und verarbeiten können. Wenn Sie die Array-Werte in PHP ausgeben möchten, gibt es verschiedene Möglichkeiten, dies je nach Ihren Bedürfnissen und Vorlieben zu tun.

Eine der einfachsten Möglichkeiten, ein Array in PHP auszugeben, ist die Verwendung einer Funktion print_r(). Mit dieser Funktion können Sie den Inhalt des Arrays in formatierter Form auf dem Bildschirm anzeigen. Es ist besonders nützlich beim Debuggen von Code und beim Analysieren der Array-Struktur.

Wenn Sie die Array-Werte in lesbarer Form für den Endbenutzer ausgeben möchten, wird die Funktion foreach wird nützlich sein. Es ermöglicht Ihnen, alle Werte eines Arrays zu durchlaufen und sie mit einer Schleife auf dem Bildschirm anzuzeigen.

Beispiel 1:

$fruits = array("Apfel", "Banane", "Birne"); foreach ($fruits as $fruit)

In diesem Beispiel erstellen wir ein Array $fruits und wir füllen es mit drei Elementen: "Apfel", "Banane" und "Birne". Dann verwenden wir eine Schleife foreach, um alle Elemente eines Arrays zu durchlaufen und sie mit einer Funktion auf dem Bildschirm anzuzeigen echo. Das Ergebnis der Ausführung dieses Codes wäre:

apfel, Banane, Birne,

Beispiel 2:

$numbers = array(1, 2, 3, 4, 5); for ($i = 0; $i

In diesem Beispiel erstellen wir ein Array $numbers und wir füllen es mit fünf Zahlen von 1 bis 5 aus. Dann verwenden wir eine Schleife for, um alle Elemente eines Arrays zu durchlaufen und sie mit einer Funktion auf dem Bildschirm anzuzeigen echo. Das Ergebnis der Ausführung dieses Codes wäre:

Beispiel 3:

$person = array( "name" => "John", "age" => 30, "city" => "New York" ); foreach ($person as $key => $value)

In diesem Beispiel erstellen wir ein assoziatives Array $person, die Informationen über die Person enthält: ihren Namen, ihr Alter und ihre Wohnstadt. Dann verwenden wir eine Schleife foreach, um alle Elemente eines Arrays zu durchlaufen und sie mit einer Funktion auf dem Bildschirm anzuzeigen echo. Das Ergebnis der Ausführung dieses Codes wäre:

name: John, age: 30, city: New York,

Was ist ein Array

Jedes Element im Array hat seinen eigenen eindeutigen Schlüssel, mit dem darauf zugegriffen werden kann. Schlüssel können ganze Zahlen oder Strings sein.

Arrays können in PHP auf zwei Arten erstellt werden: Sie können sie explizit und automatisch deklarieren, wenn neue Elemente hinzugefügt werden. Wenn Sie ein Array explizit deklarieren, müssen Sie die Elementschlüssel und deren Werte angeben.

Es gibt verschiedene Methoden zum Arbeiten mit Arrays, z. B. das Hinzufügen von Elementen, das Entfernen von Elementen, das Ändern von Elementen und vieles mehr. Sie können auf Elemente eines Arrays mit ihrem Schlüssel oder Index zugreifen.

Für eine einfachere Darstellung eines Arrays gibt es in PHP eine Funktion namens print_r(), mit der Sie den Inhalt des Arrays lesbar anzeigen können.

Arrays sind eine der wichtigsten Struktureinheiten der PHP-Sprache und werden häufig bei der Entwicklung von Webanwendungen und der Datenverarbeitung verwendet.

IndexBedeutung
0Element 1
1Element 2
2Element 3

Wie erstelle ich ein Array in PHP

Methode # 1: Verwenden von eckigen Klammern zum expliziten Aufzählen von Elementen:

$myArray = [1, 2, 3, 4, 5];

Methode # 2: Verwenden der array() -Funktion zum Erstellen eines Arrays:

$myArray = array(1, 2, 3, 4, 5);

Anmerkung: In PHP können Array-Schlüssel numerisch oder String sein. Wenn die Schlüssel nicht explizit angegeben werden, weist PHP automatisch numerische Schlüssel zu, beginnend bei 0.

Wie kann ich das gesamte Array auf dem Bildschirm ausgeben

Wenn Sie das gesamte Array in PHP auf dem Bildschirm ausgeben müssen, können Sie die Funktion verwenden print_r oder var_dump.

$array = array('элемент1', 'элемент2', 'элемент3');print_r($array);
Array([0] => элемент1[1] => элемент2[2] => элемент3)
$array = array('элемент1', 'элемент2', 'элемент3');var_dump($array);
array(3) string(8) "элемент1"[1]=>string(8) "элемент2"[2]=>string(8) "элемент3">

Jetzt wissen Sie, wie Sie das gesamte Array in PHP mit Funktionen auf den Bildschirm bringen print_r und var_dump.

Wie man ein bestimmtes Array-Element ausgibt

$array = [1, 2, 3, 4, 5];
$array = ['key1' => 'value1', 'key2' => 'value2', 'key3' => 'value3'];

Sie können auch Schleifen verwenden, um alle Elemente eines Arrays oder einen Teil davon auszugeben.

Um beispielsweise alle Elemente eines indizierten Arrays auszugeben:

$array = [1, 2, 3, 4, 5];foreach ($array as $element)
$array = ['key1' => 'value1', 'key2' => 'value2', 'key3' => 'value3'];foreach ($array as $key => $value)

Jetzt wissen Sie, wie Sie ein bestimmtes Array-Element in der PHP-Sprache ausgeben.

Wie kann ich alle Elemente eines Arrays mit einer Schleife ausgeben

Um alle Elemente eines Arrays in PHP auszugeben, können Sie verschiedene Schleifen verwenden, z. B. for, foreach oder while. Betrachten Sie Beispiele für die Verwendung jeder Schleife.

1. Zyklus for:

$array = array('apple', 'banana', 'orange');for ($i = 0; $i

apple banana orange

2. Zyklus foreach:

$array = array('apple', 'banana', 'orange');foreach ($array as $item)

apple banana orange

3. Zyklus while:

$array = array('apple', 'banana', 'orange');$i = 0;while ($i

apple banana orange

Die Auswahl einer bestimmten Schleife hängt von der Komplexität und Größe des Arrays ab. Zyklus for geeignet für die Verarbeitung von Array mit Zählerschleife foreach praktisch, um mit allen Elementen eines Arrays zu arbeiten, und eine Schleife while es ist nützlich, wenn Sie eine bestimmte Aktion ausführen müssen, bevor eine bestimmte Bedingung erreicht wird.

Wie gebe ich ein Array als Tabelle aus

Erstellen Sie zunächst ein einfaches Array mit Daten:

$users = array(array('Имя', 'Возраст', 'Email'),array('Иван', 25, '[email protected]'),array('Мария', 30, '[email protected]'),array('Константин', 35, '[email protected]'));

Verwenden Sie dann Schleifen, um die HTML-Tabelle zu erstellen:

NameAlterEmail

Verwenden Sie dann Schleifen, um die HTML-Tabelle zu erstellen:

$users = array(array('Имя', 'Возраст', 'Email'),array('Иван', 25, '[email protected]'),array('Мария', 30, '[email protected]'),array('Константин', 35, '[email protected]'));echo '';echo '';echo '';echo '';echo '';for ($i = 1; $i < count($users); $i++) ';>echo '';echo '
' . implode('', $users[0]) . '
' . implode('', $users[$i]) . '
';

Die resultierende Tabelle würde wie folgt aussehen:

NameAlterEmail
Iwan25[email protected]
Maria30[email protected]
Konstantin35[email protected]
  1. Verwenden einer Foreach-Schleife: