Heim  >  Artikel  >  Backend-Entwicklung  >  So überprüfen Sie den Wert des PHP-Arrays

So überprüfen Sie den Wert des PHP-Arrays

PHPz
PHPzOriginal
2023-04-20 13:50:30680Durchsuche

PHP-Array ist ein sehr häufig verwendeter Datentyp, der zum Speichern einer Reihe verwandter Werte verwendet wird. Es kann auf zwei Arten definiert werden: Index-Array und assoziatives Array. Wenn wir Arrays verwenden, müssen wir häufig die Werte im Array anzeigen. Wie kann man also den Wert eines PHP-Arrays überprüfen? Lass es uns gemeinsam besprechen.

1. Verwenden Sie die Funktion print_r()

<?php
    $a = array(&#39;apple&#39;,&#39;banana&#39;,&#39;orange&#39;);
    print_r($a);
?>

Im obigen Code definieren wir ein Indexarray $a, das drei Elemente speichert, nämlich „Apfel“, „Banane“ und „Orange“. Als nächstes verwenden Sie die Funktion print_r(), um die Elemente im Array $a anzuzeigen.

Führen Sie den obigen Code aus und die folgenden Ergebnisse werden gedruckt:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)

Unter diesen sind die Indizes der Array-Elemente in eckige Klammern [] eingeschlossen und der Wert des Elements wird hinter dem Pfeil angezeigt. Wie Sie den obigen Ergebnissen entnehmen können, gibt die Funktion print_r() die Elemente des Arrays in einem leicht lesbaren Format aus.

Es ist zu beachten, dass die Funktion print_r() nicht den Wert des Arrays zurückgibt, sondern nur zur Ausgabe der Array-Elemente verwendet wird. Wenn Sie Elemente im Array verarbeiten müssen, müssen Sie dazu andere verwandte Funktionen verwenden.

2. Verwenden Sie die Funktion var_dump()

<?php
    $a = array(&#39;apple&#39;,&#39;banana&#39;,&#39;orange&#39;);
    var_dump($a);
?>

Ähnlich wie die Funktion print_r() kann auch die Funktion var_dump() verwendet werden, um den Wert eines Arrays anzuzeigen. Es kann den Datentyp und den Wert einer Variablen ausgeben, einschließlich Arrays, Objekten und anderen Variablentypen. Im obigen Code kann die Funktion var_dump() die folgenden Ergebnisse ausgeben:

array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(6) "banana"
  [2]=>
  string(6) "orange"
}

Wie aus den obigen Ergebnissen ersichtlich ist, gibt es drei Elemente in dem von uns definierten Array $a, und der Typ jedes Elements ist ein String bzw. „Apfel“, „Banane“, „Orange“. Wie Sie sehen, ist die Funktion var_dump() detaillierter als die Funktion print_r(), einschließlich des Datentyps, der Länge und anderer Informationen des Elements.

3. Verwenden Sie die foreach()-Schleife zum Durchlaufen

Zusätzlich zur Verwendung spezifischer PHP-Funktionen zum Anzeigen der Werte des Arrays können wir auch die foreach-Schleifenanweisung zum Durchlaufen eines Arrays verwenden.

<?php
    $a = array(&#39;apple&#39;,&#39;banana&#39;,&#39;orange&#39;);
    foreach($a as $value){
        echo $value."<br>";
    }
?>

Im obigen Code definieren wir ein Indexarray $a, verwenden die foreach-Schleifenanweisung, um jedes Element im Array zu durchlaufen, und geben das Ergebnis aus. Wenn Sie den obigen Code ausführen, werden die folgenden Ergebnisse ausgegeben:

apple
banana
orange

Wie aus den obigen Ergebnissen ersichtlich ist, können Sie mit der foreach-Schleife direkt auf jedes Element im Array zugreifen und den Wert des Arrays einfach anzeigen.

Zusammenfassend können die oben genannten drei Methoden verwendet werden, um die Werte von PHP-Arrays anzuzeigen. Welche Methode verwendet werden soll, hängt von der jeweiligen Situation ab. Wenn Sie detaillierte Informationen anzeigen müssen, können Sie die Funktion var_dump() verwenden. Wenn Sie einfach nur leicht lesbare Informationen sehen möchten, können Sie die Funktion print_r() verwenden. Wenn Sie Array-Elemente durchlaufen und scannen müssen, können Sie eine foreach-Schleife verwenden.

Das obige ist der detaillierte Inhalt vonSo überprüfen Sie den Wert des PHP-Arrays. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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