Wie Sie ein Array in PHP echoen oder drucken

  1. Verwendung einer foreach-Schleife zum Echo oder Drucken eines Arrays in PHP
  2. Verwendung der Funktion print_r() zum Echo oder Drucken eines Arrays in PHP
  3. Verwendung der Funktion var_dump() zum Echo oder zur Ausgabe eines Arrays in PHP

In diesem Artikel stellen wir Methoden vor, um ein “Array” in PHP zu echoen oder zu drucken.

  • Verwendung der foreach-Schleife
  • Verwendung der Funktion print_r()
  • Verwendung der Funktion var_dump()

Verwendung einer foreach-Schleife zum Echo oder Drucken eines Arrays in PHP

Die foreach Schleife iteriert durch jedes Element des Arrays. Es ist die einfachste Methode, jedes Element des Arrays zu holen. Die korrekte Syntax zur Verwendung einer foreach-Schleife lautet wie folgt

foreach( $arrayName as $variableName ) {
    // action to perform
}

Jeder Wert des Arrays $arrayName wird der Variablen $variableName zugewiesen. Der Zeiger inkrementiert seinen Wert in jeder Schleife, um über das Array zu iterieren.

<?php
//Declare the array
$flowers = array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");
echo "The array is:\n";
//Prints the array
foreach($flowers as $flower){
    echo $flower . "\n";
}
?>

Jeder Wert des Arrays $flowers wird der Variablen $flower zugewiesen. Die Variable $flower wird dann mittels echo angezeigt. Auf diese Weise haben wir alle Elemente des Arrays gedruckt.

Ausgabe:

The array is:
Rose
Lili
Jasmine
Hibiscus
Tulip
Sun Flower
Daffodil
Daisy

Verwendung der Funktion print_r() zum Echo oder Drucken eines Arrays in PHP

Die eingebaute Funktion print_r() wird verwendet, um den in PHP in einer Variablen gespeicherten Wert zu drucken. Wir können sie auch benutzen, um ein Array auszudrucken. Sie gibt alle Werte des Arrays zusammen mit ihrer Indexnummer aus. Die korrekte Syntax zur Verwendung dieser Funktion lautet wie folgt

print_r($variableName, $boolVariable)

Sie hat zwei Parameter. Der erste Parameter $variableName ist ein obligatorischer Parameter, da sein Wert gedruckt wird. Der andere Parameter $boolVariable ist eine optionale Variable, er ist standardmäßig auf False gesetzt. Er speichert die Ausgabe der Funktion print_r(). Ist ihr Wert True, dann gibt die Funktion den Wert zurück, der gedruckt werden soll.

<?php
//Declare the array
$flowers = array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");
//Print the structure of the array with data type
print_r($flowers);

?>

Das Array $flowers wird als Parameter an diese Funktion übergeben.

Ausgabe:

Array
(
    [0] => Rose
    [1] => Lili
    [2] => Jasmine
    [3] => Hibiscus
    [4] => Tulip
    [5] => Sun Flower
    [6] => Daffodil
    [7] => Daisy
)

Verwendung der Funktion var_dump() zum Echo oder zur Ausgabe eines Arrays in PHP

Die Funktion var_dump() wird verwendet, um die Details einer beliebigen Variablen oder eines Ausdrucks zu drucken. Sie druckt das Array mit seinem Indexwert, dem Datentyp jedes Elements und der Länge jedes Elements. Sie liefert die strukturierten Informationen der Variablen oder des Arrays. Die korrekte Syntax zur Verwendung dieser Funktion lautet wie folgt

var_dump($variableName)

Es benötigt nur einen einzigen Parameter $variableName und gibt die strukturierte Information der Variable zurück.

<?php

//Declare the array
$flowers = array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");

//Print the structure of the array with data type
var_dump($flowers);

?>

Das Array $flowers wird als Parameter an diese Funktion übergeben.

Ausgabe:

array(8) {
  [0]=>
  string(4) "Rose"
  [1]=>
  string(4) "Lili"
  [2]=>
  string(7) "Jasmine"
  [3]=>
  string(8) "Hibiscus"
  [4]=>
  string(5) "Tulip"
  [5]=>
  string(10) "Sun Flower"
  [6]=>
  string(8) "Daffodil"
  [7]=>
  string(5) "Daisy"
}

Verwandter Artikel - PHP Array

  • Wie man in PHP ein Array in eine Zeichenkette konvertiert
  • Doppelte Werte aus einem Array in PHP entfernen