#このチュートリアルの動作環境: Windows7 システム、PHP8.1 バージョン、DELL G3 コンピューター2 つの方法: 1. 配列を走査し、unset() を使用して最大の要素を削除します。構文 "foreach($a as $k=>$v){if($v==max( $a )){unset($a[$k]);}}」。 2. 「sort($a);array_pop($a);」ステートメントを使用して削除します。
php 配列最大値を削除する 2 つの値のメソッド
#1. 配列を走査し、unset() を使用して最大の要素を削除します
<?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. 配列を昇順に並べ替え、array_pop() を使用して最大の要素を削除します
array_pop(): 配列の最後の要素を削除します。
<?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); ?>
推奨学習: 「
PHP ビデオ チュートリアル以上がPHP配列から最大値を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。