Heim  >  Artikel  >  Backend-Entwicklung  >  Einführung in die in PHP integrierte Funktion array_column

Einführung in die in PHP integrierte Funktion array_column

幸运切糕
幸运切糕Original
2020-05-02 20:24:59157Durchsuche

Array_column ist eine integrierte Funktion von PHP, die verwendet wird, um eine bestimmte Spalte in einem mehrdimensionalen Array zurückzugeben. Achten Sie bei der Verwendung darauf, dass die PHP-Version >= 5.5.0 einen Fehler meldet: „keine Funktion“.


Funktionsbeschreibung

array_column($array, $column1, $column2)

array_column() gibt die Spalte zurück, deren Schlüssel Spalte1 im Array-Array ist. Wenn der optionale Parameter Spalte2 angegeben ist, wird Spalte2 auch als Schlüssel der zurückgegebenen Spalte festgelegt.


Beispiel 1

<?php
$array = [
    [&#39;id&#39; => 100, &#39;name&#39; => &#39;test1&#39;, &#39;score&#39; => 1, &#39;money&#39; => 111],
    [&#39;id&#39; => 101, &#39;name&#39; => &#39;test2&#39;, &#39;score&#39; => 2, &#39;money&#39; => 222],
    [&#39;id&#39; => 102, &#39;name&#39; => &#39;test3&#39;, &#39;score&#39; => 3, &#39;money&#39; => 333],
];
$names = array_column($array, &#39;name&#39;);
print_r($names);

Die Ergebnisse von Beispiel 1 sind wie folgt:

Einführung in die in PHP integrierte Funktion array_column

Beispiel 2

<?php
$array = [
    [&#39;id&#39; => 100, &#39;name&#39; => &#39;test1&#39;, &#39;score&#39; => 1, &#39;money&#39; => 111],
    [&#39;id&#39; => 101, &#39;name&#39; => &#39;test2&#39;, &#39;score&#39; => 2, &#39;money&#39; => 222],
    [&#39;id&#39; => 102, &#39;name&#39; => &#39;test3&#39;, &#39;score&#39; => 3, &#39;money&#39; => 333],
];
$names = array_column($array, &#39;name&#39;, &#39;id&#39;);
print_r($names);

Beispiel 2 Die Ergebnisse sind wie folgt:

Einführung in die in PHP integrierte Funktion array_column

Sie können sehen, dass die Spalte, die dem dritten Parameter „id“ in Beispiel 2 entspricht, als Schlüssel des neuen Arrays festgelegt wurde. Denken Sie gleichzeitig an die Spaltenmethode des Thinkphp-Datenbankbetriebs aus demselben Grund wie folgt:

Einführung in die in PHP integrierte Funktion array_column

Im Allgemeinen gilt: array_column wird häufig bei der Verarbeitung von Daten verwendet. Es wird jedoch nicht verwendet, da die Verarbeitung so kompliziert ist. Aber erst nach einem tiefen Verständnis können Sie es flexibel im Projekt einsetzen. Freunde, wenn Sie es mehr ausprobieren, wird der Eindruck tiefer!

Das Obige ist die detaillierte Einführung der in PHP integrierten Funktion array_column. Weitere Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Das obige ist der detaillierte Inhalt vonEinführung in die in PHP integrierte Funktion array_column. 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