Heim > Artikel > Backend-Entwicklung > PHP implementiert eine Methode, um einen einzelnen Spaltenwert im Array zu erhalten
In diesem Artikel wird hauptsächlich die Methode zum Abrufen eines einzelnen Spaltenwerts in einem Array in PHP vorgestellt und die Verwendungsfähigkeiten der Funktion array_column() in PHP5.5 anhand von Beispielen analysiert
Die Beispiele in diesem Artikel erklären die PHP-Methode zum Abrufen eines einzelnen Spaltenwerts in einem Array. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Ermitteln Sie den Wert einer einzelnen Spalte im Array in PHP wie folgt:
Verwenden Sie die Array-Funktion in PHP array_column()
: Gibt den Wert einer einzelnen Spalte im Array zurück. (Gilt für PHP 5.5+)
Syntax:
array_column(array,column_key,index_key);
Parameter:
array : erforderlich, es muss ein mehrdimensionales Array sein;
column_key: erforderlich, der Schlüsselname des Werts Das muss zurückgegeben werden. Dies kann der ganzzahlige Index der Spalte des Indexarrays oder der Zeichenfolgenschlüsselwert der Spalte des assoziativen Arrays sein. Dieser Parameter kann auch NULL sein. In diesem Fall wird das gesamte Array zurückgegeben (sehr nützlich, wenn er mit dem Parameter index_key zum Zurücksetzen des Array-Schlüssels verwendet wird).
index_key : Optional. Die Spalte, die als Index/Schlüssel des zurückgegebenen Arrays verwendet wird.
Beispiel:
Rufen Sie die Spalte „last_name“ aus dem Datensatz ab und verwenden Sie die entsprechende Spalte „id“ als Schlüsselwert:
<?php // 表示由数据库返回的可能记录集的数组 $a = array( array( 'id' => 5698, 'first_name' => 'Bill', 'last_name' => 'Gates', ), array( 'id' => 4767, 'first_name' => 'Steve', 'last_name' => 'Jobs', ) array( 'id' => 3809, 'first_name' => 'Mark', 'last_name' => 'Zuckerberg', ) ); $last_names = array_column($a, 'last_name', 'id'); print_r($last_names); ?>
Ausgabe:
Array ( [5698] => Gates [4767] => Jobs [3809] => Zuckerberg )
PHP-Array-Funktion array_unique() entfernt doppelte Werte im Array
Eine Zusammenfassung der Verwendung der PHP-Array-Suchfunktion
Das obige ist der detaillierte Inhalt vonPHP implementiert eine Methode, um einen einzelnen Spaltenwert im Array zu erhalten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!