Heim > Artikel > Backend-Entwicklung > So summieren Sie eine Spalte eines mehrdimensionalen Arrays in PHP
Summierungsmethode: 1. Verwenden Sie array_column(), um alle Elemente einer angegebenen Spalte in einem mehrdimensionalen Array zu erhalten. Die Syntax „rray_column(array, ‚spezifizierter Spaltenname‘)“ gibt ein Ergebnisarray zurück, das alle Elemente enthält . Verwenden Sie „array_sum (Ergebnisarray)“, um nur die Summe aller Elemente im Ergebnisarray zu berechnen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php-Methode zum Summieren einer Spalte eines mehrdimensionalen Arrays
In PHP können Sie verwenden array_column() und array_sum() zum Summieren einer Spalte eines mehrdimensionalen Arrays.
1. Verwenden Sie array_column(), um alle Elemente einer angegebenen Spalte abzurufen.
array_column() kann den Wert einer einzelnen Spalte im angegebenen Array zurückgeben der Wert der angegebenen Spalte.
<?php header('content-type:text/html;charset=utf-8'); $arr=array( array( 'month' => "1", 'days' => 31, ), array( 'month' => "2", 'days' => 28, ), array( 'month' => "3", 'days' => 31, ), array( 'month' => "4", 'days' => 30, ), array( 'month' => "5", 'days' => 31, ) ); var_dump($arr); $days=array_column($arr, 'days'); var_dump($days); ?>
2. Verwenden Sie array_sum(), um das Ergebnisarray zu summieren. Die Funktion array_sum() kann die Summe aller Elemente im angegebenen Array berechnen.
echo "多维数组中days列的和:".array_sum($days);
Verwenden wir einen Taschenrechner, um Folgendes zu überprüfen:
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo summieren Sie eine Spalte eines mehrdimensionalen Arrays in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!