묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
만약 다음과 같은 배열 변수가 있다면요...
$log_date[0]=1;
$log_date[1]=1;
$log_date[2]=1;
$log_date[3]=2;
$log_date[4]=2;
$log_date[5]=3;
이렇게 있다고 할때....
$log_date[0]=1;
$log_date[1]=1;
$log_date[2]=1;
이렇게 같은 값은 다시
$log_newdate[0]=1;
이렇게 넣고
그다음 엔
$log_date[3]=2;
$log_date[4]=2;
이걸
$log_newdate[1]=2;
이렇게 묶어서
그리고 다음값은
$log_newdate[2]=3;
이렇게 가질 수 있도록 하려면 어떻게 해야 하나요??
쉬운듯 하면서도 머리가 너무 아파요... 쉬운 방법이 없을까요?
같은 값을 가진 배열 변수를 다시 다른 배열에 집어 넣기?????
2004.01.09 00:57
만약 다음과 같은 배열 변수가 있다면요...
$log_date[0]=1;
$log_date[1]=1;
$log_date[2]=1;
$log_date[3]=2;
$log_date[4]=2;
$log_date[5]=3;
이렇게 있다고 할때....
$log_date[0]=1;
$log_date[1]=1;
$log_date[2]=1;
이렇게 같은 값은 다시
$log_newdate[0]=1;
이렇게 넣고
그다음 엔
$log_date[3]=2;
$log_date[4]=2;
이걸
$log_newdate[1]=2;
이렇게 묶어서
그리고 다음값은
$log_newdate[2]=3;
이렇게 가질 수 있도록 하려면 어떻게 해야 하나요??
쉬운듯 하면서도 머리가 너무 아파요... 쉬운 방법이 없을까요?
$log_date[0]=1;
$log_date[1]=1;
$log_date[2]=1;
$log_date[3]=2;
$log_date[4]=2;
$log_date[5]=3;
sort($log_date); // 값을 정렬
for($i=0 ; $i<sizeof($log_date) ; $i++ ) {
// 배열의 맨 처음 값이거나 또는 현재값이 이전값과 다른 경우에만 새로운 배열에 삽입
if( $i==0 || $log_date[$i] != $log_date[$i-1] )
$log_newdate[] = $log_date[$i];
}
?>
..