Heim > Artikel > Backend-Entwicklung > So finden Sie den Index der größten Zahl in einem Array in PHP
Implementierungsschritte: 1. Verwenden Sie die Funktion max(), um die maximale Anzahl des Arrays zu erhalten und zurückzugeben, mit der Syntax „max(array)“ 2. Verwenden Sie die Funktion array_search(), um nach der maximalen Anzahl im Array zu suchen Array und geben den entsprechenden Index (Schlüsselname) zurück), die Syntax lautet „array_search(maximale Anzahl, Array)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
In PHP können Sie die Funktionen max() und array_search() verwenden, um den Index der größten Zahl zu finden im Array.
Implementierungsschritte:
Schritt 1: Verwenden Sie die Funktion max(), um die maximale Anzahl des Arrays zu ermitteln. Die Funktion max() gibt den Maximalwert in einem Array oder den Maximalwert unter mehreren angegebenen Werten zurück .
<?php header('content-type:text/html;charset=utf-8'); $arr=array("1"=>5,"8"=>7,"3"=>4,"7"=>5,"6"=>5); var_dump($arr); $max=max($arr); echo "最大数为:".$max; ?>
Schritt 2: Verwenden Sie die Funktion array_search(), um den Index (Schlüsselnamen) des Maximalwerts abzurufen
<?php header('content-type:text/html;charset=utf-8'); $arr=array("1"=>5,"8"=>7,"3"=>4,"7"=>5,"6"=>5); var_dump($arr); $max=max($arr); echo "最大数为:".$max."<br>"; $res=array_search($max,$arr); echo "最大数的下标为:".$res; ?>
Beschreibung: Die Funktion
array_search() sucht nach einem bestimmten Schlüsselwert im Array und geben Sie den entsprechenden Schlüsselnamen zurück.
array_search(value,array,strict)
erforderlich. Gibt den Schlüsselwert an, nach dem im Array gesucht werden soll. | |
Erforderlich. Gibt das zu durchsuchende Array an. | |
Optional. Wenn dieser Parameter auf TRUE gesetzt ist, durchsucht die Funktion das Array nach Elementen desselben Datentyps und Werts. Mögliche Werte: | true
|
Wenn der angegebene Schlüsselwert im Array gefunden wird, wird der entsprechende Schlüsselname zurückgegeben, andernfalls wird FALSE zurückgegeben. Wird ein Schlüsselwert mehr als einmal im Array gefunden, wird der Schlüsselname zurückgegeben, der zum ersten gefundenen Schlüsselwert passt.
PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonSo finden Sie den Index der größten Zahl in einem Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!