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

배열중복제거함수 array_unique 사용 이후 채택완료

소수리꼬 5년 전 조회 2,004

</p>

<p>$_time = array_unique($cut_arr3);</p>

<p>

 

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

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개

채택된 답변
+20 포인트
5년 전

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

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

답변에 대한 댓글 1개

소수리꼬
5년 전
감사합니다..꾸뻑~

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

B
5년 전

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

</p>

<p>$_time = array_unique($cut_arr3);</p>

<p>$i = 0; // 순차값 필요하면 사용</p>

<p>foreach ( $_time as $value ) {</p>

<p>    // $value 사용</p>

<p>    $i++;</p>

<p>}</p>

<p>

+ foreach

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

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

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

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

로그인