$v){if($v==max($a)){unset( $a [$k]);}}". 2. "sort($a);array_pop($a);" 문을 사용하여 삭제합니다."/> $v){if($v==max($a)){unset( $a [$k]);}}". 2. "sort($a);array_pop($a);" 문을 사용하여 삭제합니다.">
두 가지 방법: 1. 배열을 탐색하고 unset()을 사용하여 가장 큰 요소를 삭제합니다. 구문은 "foreach($a as $k=>$v){if($v==max($a)"입니다. ){설정 해제($a[$k]);}}". 2. "sort($a);array_pop($a);" 문을 사용하여 삭제하세요.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
PHP 배열에서 최대값을 삭제하는 두 가지 방법
1. 가장 큰 요소를 삭제하려면 unset()을 사용하세요
foreach를 사용하여 배열을 탐색하세요
루프 본문에서 최대값을 가진 요소를 찾으세요
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. Logarithm 오름차순 정렬, array_pop()을 사용하여 가장 큰 요소 삭제
sort()를 사용하여 오름차순 정렬
정렬 후 마지막 요소 배열의 최대값은 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!