Maison  >  Article  >  développement back-end  >  Trouver la valeur maximale dans un tableau en php

Trouver la valeur maximale dans un tableau en php

(*-*)浩
(*-*)浩original
2019-09-20 09:32:083512parcourir

Trouver la valeur maximale dans un tableau en php

max

(PHP 4, PHP 5, PHP 7)

max — Trouver la valeur maximale

Instructions (Apprentissage recommandé : Programmation PHP de l'entrée à la maîtrise)

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

S'il n'y a que one Le paramètre est un tableau, max() renvoie la plus grande valeur du tableau. Si le premier argument est un entier, une chaîne ou un nombre flottant, au moins deux arguments sont requis et max() renvoie la plus grande de ces valeurs. Un nombre infini de valeurs peuvent être comparées.

Remarque :

PHP traitera les chaînes non numériques comme 0, mais s'il s'agit de la plus grande valeur numérique, il renverra toujours une chaîne. Si plusieurs arguments donnent la valeur 0 et constituent la valeur maximale, max() renvoie le 0 numérique parmi eux, ou la plus grande chaîne alphabétique s'il n'y a pas de 0 numérique dans les arguments.

Paramètres

valeurs

Un tableau contenant plusieurs valeurs.

Valeur de retour

max() renvoie la plus grande valeur parmi les paramètres.

Exemple d'utilisation de 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)
?>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn