Zwei Methoden: 1. Durchlaufen Sie das Array und verwenden Sie unset(), um das größte Element zu löschen. Die Syntax lautet „foreach($a as $k=>$v){if($v==max($a)“. ){unset ($a[$k]);}}". 2. Verwenden Sie zum Löschen die Anweisung „sort($a);array_pop($a);“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
Zwei Methoden zum Löschen des Maximalwerts aus einem PHP-Array
1. Durchlaufen Sie das Array und Verwenden Sie unset(), um das größte Element zu löschen.
Verwenden Sie foreach, um das Array zu durchlaufen
<?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); ?>
array_pop(): Löscht das letzte Element im Array.
PHP-Video-Tutorial Das obige ist der detaillierte Inhalt vonSo löschen Sie den Maximalwert aus einem PHP-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!<?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);
?>