테스트 사이트 - 개발 중인 베타 버전입니다

배열 반복문 할때 채택완료

그누보드초보이용자 6년 전 조회 1,886

배열 반복문 할때

 

[1.4.5.6.7.1.4.10,3,8]

이런식에 배열을 5번만 반복돌려셔서 4까지는 배열 순서로 나오고 마지막 값만 배열중 가장 높은

값을 가져오는 방법은 잇을까요

아래 출력은... 

 

마지막 값만 배열중 가장 높은 값을이걸 해결하지 못하고있습니다..

1

4

5

10

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

</p>

<p>$arr = [1, 4, 5, 6, 7, 1, 4, 10, 3, 8];

for($i = 0; $i < count($arr); $i++) {

    if($i < 4) echo $arr[$i];

}

echo max($arr);</p>

<p>

그냥 이렇게 하시면 되지 않을까요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

그누보드초보이용자
6년 전
제이쿼리로요..
왕계란
6년 전
[code]
$(function() {
var arr = [1, 4, 5, 6, 7, 1, 4, 10, 3, 8];
$.each(arr, function(i, v) {
if(i < 4) console.log(v);
});

var max_arr = Math.max.apply(null, arr);
console.log(max_arr);
});
[/code]

댓글을 작성하려면 로그인이 필요합니다.

그누위즈
자바스크립트라면요
var test = [1, 4, 5, 6, 7, 1, 4, 10, 3, 8];

Math.max.apply(null, test); //결과값은 10
배열은 자바스크립트 형식으로 돌리시면되시고 5번째 조건에서만 저 부분이 실행되면 되십니다.
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인