Maison > Article > développement back-end > Comment trouver la valeur maximale et minimale d'un tableau php
Deux méthodes : 1. Utilisez l'instruction "max(array)" pour obtenir la valeur maximale et utilisez l'instruction "min(array)" pour obtenir la valeur minimale. 2. Utilisez "sort(array)" pour trier le tableau par ordre croissant, utilisez "array_key_first(array)" pour obtenir la valeur minimale et "array_key_last(array)" pour obtenir la valeur maximale.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.5, ordinateur DELL G3
En PHP, il existe de nombreuses façons d'obtenir les valeurs maximales et minimales d'un tableau. vous propose deux méthodes. Méthode :
Méthode 1 : Utilisez les fonctions max() et min()
La fonction max() renvoie la valeur maximale dans un tableau
La fonction min() renvoie la valeur minimale. valeur dans un tableau
Exemple :
<?php header('content-type:text/html;charset=utf-8'); $arr=array(1,2,3,4,5,6,7,8,9); echo "数组最大值为: ".max($arr)."<br>"; echo "数组最小值为: ".min($arr)."<br>"; ?>
Méthode 2 : utilisez la fonction sort(), array_key_first(), array_key_last()
Vous pouvez utiliser sort() pour trier le tableau par ordre croissant
<?php $arr=array(52,1,45,9,0,21,-1,40,-5); sort($arr); var_dump($arr); ?>
À ce stade, on peut voir que le premier élément du tableau est la valeur minimale et le dernier élément est la valeur maximale. Retirez simplement ces deux valeurs.
Alors, comment obtenir le premier et le dernier élément du tableau ? Vous pouvez utiliser les fonctions array_key_first() et array_key_last()
array_key_first() pour obtenir la première valeur clé du tableau spécifié.
array_key_last() Obtient la dernière valeur clé du tableau spécifié.
echo "数组最大值为: ".array_key_last($arr)."<br>"; echo "数组最小值为: ".array_key_first($arr)."<br>";
Remarque : versions PHP de ces deux fonctions : PHP 7 >= 7.3.0, PHP 8
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!