Deux méthodes : 1. Parcourez le tableau et utilisez unset() pour supprimer le plus grand élément. La syntaxe est "foreach($a as $k=>$v){if($v==max($a) ){non défini ($a[$k]);}}". 2. Utilisez l'instruction "sort($a);array_pop($a);" pour supprimer.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
Deux méthodes pour supprimer la valeur maximale d'un tableau php
1. utilisez unset() pour supprimer le plus grand élément
Utilisez foreach pour parcourir le tableau
Dans le corps de la boucle, recherchez l'élément avec la valeur maximale
Utilisez unset() pour supprimer l'élément
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(1,45,9,52,0,-5,21,-1,40); var_dump($arr); $max=max($arr); echo "最大值为:".$max; foreach($arr as $k=>$v){ if($v==$max){ unset($arr[$k]); } } echo "<br><br>删除最大值后:"; var_dump($arr); ?>
2. Logarithme Trier par ordre croissant, utilisez array_pop() pour supprimer le plus grand élément
Utilisez sort() pour trier le tableau par ordre croissant
Après le tri, le dernier élément du tableau est la valeur maximale, utilisez simplement array_pop() pour le supprimer.
array_pop() : supprime le dernier élément du tableau.
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(1,45,9,52,0,-5,21,-1,40); var_dump($arr); sort($arr); var_dump($arr); array_pop($arr); //去掉最大值 var_dump($arr); ?>
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!