Heim  >  Artikel  >  Backend-Entwicklung  >  So ermitteln Sie die Summe der beiden größten Zahlen in einem Array in PHP

So ermitteln Sie die Summe der beiden größten Zahlen in einem Array in PHP

DDD
DDDOriginal
2023-06-01 11:56:49919Durchsuche

So finden Sie die größten zwei Zahlen eines Arrays in PHP: 1. Erstellen Sie eine PHP-Beispieldatei, 2. Speichern Sie die Daten im Array mit der Syntax „$arr=array“, 3. Verwenden Sie „rsort()“ Funktion zum Durchführen einer Sortierung in absteigender Reihenfolge, 4. Definieren Sie das erste Element des Arrays als „$arr[0]“ und das zweite Element des Arrays als „$arr[1]“, bis „$res=$arr[0]“ +$arr[1]; ”-Syntax implementiert Array-Addition 5. Ausgabe des Ergebnisses über „echo“.

So ermitteln Sie die Summe der beiden größten Zahlen in einem Array in PHP

Die Betriebsumgebung dieses Tutorials: Windows 10-System, PHP-Version 8.1.3, DELL G3-Computer

php-Methode zum Ermitteln der Summe des Arrays und der beiden größten Zahlen:

In PHP, Sie möchten einen Datensatz haben. Um zwei Maximalwerte zu finden und die beiden Maximalwerte zu addieren, können Sie ein Array verwenden.

Sie müssen nur die Daten im Array speichern und das Array dann in absteigender Reihenfolge sortieren, sodass das erste Element und das zweite Element des Arrays die beiden Maximalwerte sind, und Sie können sie addieren.

1. Speichern Sie Daten in einem Array

$arr=array(3,9,32,4,1,12,45,8);

2. Verwenden Sie die Funktion rsort(), um in absteigender Reihenfolge zu sortieren. Die Funktion rsort() kann numerische Arrays in absteigender Reihenfolge sortieren.

<?php  
$arr=array(3,9,32,4,1,12,45,8);
var_dump($arr);
rsort($arr);
var_dump($arr);
?>

Es ist ersichtlich, dass das erste Element und das zweite Element des Arrays die beiden Maximalwerte sind. Sie müssen nur den Array-Index verwenden, um sie herauszunehmen. So ermitteln Sie die Summe der beiden größten Zahlen in einem Array in PHP

$arr[0] //数组第一个元素
$arr[0] //数组第二个元素

3. Fügen Sie das erste Element und das zweite Element x

$res=$arr[0]+$arr[1];
echo "两个最大值相加:".$arr[0]." + ".$arr[1]." = ".$res;

hinzu

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie die Summe der beiden größten Zahlen in einem Array in PHP. 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