Heim  >  Artikel  >  Backend-Entwicklung  >  So finden Sie den Maximalwert und den Index eines Arrays in PHP

So finden Sie den Maximalwert und den Index eines Arrays in PHP

青灯夜游
青灯夜游Original
2022-05-10 12:16:363060Durchsuche

So finden Sie den Maximalwert und den Index eines Arrays in PHP: 1. Verwenden Sie max(), um den Maximalwert des Arrays zu ermitteln. Die Syntax lautet „$max=max($arr);“ 2. Verwenden Sie array_search () Um nach dem Maximalwert im Array zu suchen, wird der entsprechende tiefgestellte Wert zurückgegeben. Die Syntax lautet „array_search($max,$arr)“.

So finden Sie den Maximalwert und den Index eines Arrays in PHP

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer

php-Methode zum Ermitteln des Maximalwerts und Index eines Arrays

php kann in zwei Teile geteilt werden Teile, um den Maximalwert und den Index eines Arrays zu ermitteln. Teile:

  • Den Maximalwert des Arrays ermitteln.

  • Den Index (Schlüsselnamen) des Werts im Array basierend auf dem Maximalwert ermitteln.

Wir geben Ihnen eine detaillierte Einführung in die Implementierungsmethode.

1. Ermitteln Sie den Maximalwert eines Arrays

Es gibt viele Möglichkeiten, den Maximalwert eines Arrays in PHP zu ermitteln, z. B. durch Sortieren (aufsteigende oder absteigende Reihenfolge), sodass das Element am Anfang oder am Ende steht der Maximalwert.

Aber da der Index noch abgerufen wird, ist die Sortierung nicht unbedingt optional (sie kann die ursprüngliche Reihenfolge zerstören).

Dann können wir einfach die eingebaute Funktion --max() verwenden. Die Funktion

  • max() kann den Maximalwert in einem Array zurückgeben

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array(1,45,9,0,52,21,-1,40,-5);
var_dump($arr);
$max=max($arr);
echo "数组最大值为: ".$max."<br>";
?>

So finden Sie den Maximalwert und den Index eines Arrays in PHP

2. Suchen Sie den Index (Schlüsselnamen) des Werts im Array basierend auf dem Maximalwert, den

PHP bereitstellt eine integrierte Funktion – array_search()

Diese Funktion kann nach einem bestimmten Wert im Array suchen und gibt bei Erfolg den entsprechenden Schlüsselnamen (Index) zurück.

$index=array_search($max,$arr);
echo "最大值的下标为:".$index;

So finden Sie den Maximalwert und den Index eines Arrays in PHP

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo finden Sie den Maximalwert und den Index eines Arrays 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