Maison > développement back-end > Problème PHP > Trouver la valeur maximale dans un tableau en php

Trouver la valeur maximale dans un tableau en php

(*-*)浩
Libérer: 2023-02-24 13:44:02
original
3593 Les gens l'ont consulté

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 $... ] )
Copier après la connexion

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)
?>
Copier après la connexion

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal