$_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개 / 댓글 1개
$_time = array_unique($cut_arr3);
$_time = array_values($_time);
답변에 대한 댓글 1개
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
답변을 작성하려면 로그인이 필요합니다.