Heim >Backend-Entwicklung >PHP-Problem >Finden Sie den Maximalwert in einem Array in PHP

Finden Sie den Maximalwert in einem Array in PHP

(*-*)浩
(*-*)浩Original
2019-09-20 09:32:083576Durchsuche

Finden Sie den Maximalwert in einem Array in PHP

max

(PHP 4, PHP 5, PHP 7)

max – Finden Sie den Maximalwert

Anleitung (Empfohlenes Lernen: PHP-Programmierung vom Einstieg bis zur Beherrschung)

mixed max ( array $values )
mixed max ( mixed $value1 , mixed $value2 [, mixed $... ] )

Wenn es nur so ist one Der Parameter ist ein Array, max() gibt den größten Wert im Array zurück. Wenn das erste Argument eine Ganzzahl, eine Zeichenfolge oder eine Gleitkommazahl ist, sind mindestens zwei Argumente erforderlich und max() gibt den größten dieser Werte zurück. Es können unendlich viele Werte verglichen werden.

Hinweis:

PHP behandelt nicht numerische Zeichenfolgen als 0, aber wenn dies der größte numerische Wert ist, wird dennoch eine Zeichenfolge zurückgegeben. Wenn mehrere Argumente zu 0 ausgewertet werden und den Maximalwert darstellen, gibt max() die numerische 0 unter ihnen zurück oder die alphabetisch größte Zeichenfolge, wenn die Argumente keine numerischen Nullen enthalten.

Parameter

Werte

Ein Array mit mehreren Werten.

Rückgabewert

max() gibt den größten Wert unter den Parametern zurück.

Beispiel für die Verwendung von max()

<?php
echo max(1, 3, 5, 6, 7);  // 7
echo max(array(2, 4, 5)); // 5

// When &#39;hello&#39; is cast as integer it will be 0. Both the parameters are equally
// long, so the order they are given in determines the result
echo max(0, &#39;hello&#39;);     // 0
echo max(&#39;hello&#39;, 0);     // hello

echo max(&#39;42&#39;, 3); // &#39;42&#39;

// Here 0 > -1, so &#39;hello&#39; is the return value.
echo max(-1, &#39;hello&#39;);    // hello

// With multiple arrays of different lengths, max returns the longest
$val = max(array(2, 2, 2), array(1, 1, 1, 1)); // array(1, 1, 1, 1)

// 对多个数组,max 从左向右比较。
   // 因此在本例中:2 == 2,但 4 < 5
$val = max(array(2, 4, 8), array(2, 5, 7)); // array(2, 5, 7)

// 如果同时给出数组和非数组作为参数,则总是将数组视为
   // 最大值返回
$val = max(&#39;string&#39;, array(2, 5, 7), 42);   // array(2, 5, 7)
?>

Das obige ist der detaillierte Inhalt vonFinden Sie den Maximalwert 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
Vorheriger Artikel:So setzen Sie Cookies in PHPNächster Artikel:So setzen Sie Cookies in PHP