배열중복제거함수 array_unique 사용 이후

배열중복제거함수 array_unique 사용 이후

QA

배열중복제거함수 array_unique 사용 이후

본문


$_time = array_unique($cut_arr3);

 

배열을 중복을 제거하고 나서 보니까요~~

Array ( [0] => 06 [1] => 07 [3] => 12 [4] => 14 [8] => 17 [9] => 19 [10] => 22 [11] => 23 )

 

인덱스값이 띄엄띄엄이라서 for문돌리는데 문제가 생기네요..

 

중복을 제거하고 난 후

Array ( [0] => 06 [1] => 07 [2] => 12 [3] => 14 [4] => 17 [5] => 19 [6] => 22 [7] => 23 )

이렇게 다시 0 1 2 3 시작하게 하는 함수는 없나요? 

 

부탁드립니다.

이 질문에 댓글 쓰기 :

답변 2

$_time = array_unique($cut_arr3);
$_time = array_values($_time);

foreach문을 이용해 간단하게 반복 처리가 가능합니다.


$_time = array_unique($cut_arr3);
$i = 0; // 순차값 필요하면 사용
foreach ( $_time as $value ) {
    // $value 사용
    $i++;
}

+ foreach

- https://www.php.net/manual/en/control-structures.foreach.php

답변을 작성하시기 전에 로그인 해주세요.
전체 35
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT