Heim  >  Artikel  >  Backend-Entwicklung  >  So finden Sie den Index der größten Zahl in einem Array in PHP

So finden Sie den Index der größten Zahl in einem Array in PHP

青灯夜游
青灯夜游Original
2022-08-02 20:04:532802Durchsuche

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)“.

So finden Sie den Index der größten Zahl in einem Array in PHP

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array("1"=>5,"8"=>7,"3"=>4,"7"=>5,"6"=>5);
var_dump($arr);
$max=max($arr);
echo "最大数为:".$max;
?>

So finden Sie den Index der größten Zahl in einem Array in PHPSchritt 2: Verwenden Sie die Funktion array_search(), um den Index (Schlüsselnamen) des Maximalwerts abzurufen

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$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;
?>

So finden Sie den Index der größten Zahl in einem Array in PHPBeschreibung: 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)

ParameterBeschreibungWertArraystrengtrueRückgabewert:
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:
    false – Standard
  • Wenn auf true gesetzt, wird der Typ des angegebenen Werts im Array überprüft, die Zahl 5 und die Zeichenfolge 5 sind unterschiedlich (siehe Beispiel 2).

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.

Empfohlenes Lernen: „

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!

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