programing

array_unique 및 키 번호 다시 매기기

projobs 2021. 1. 14. 08:00
반응형

array_unique 및 키 번호 다시 매기기


중복 가능성 :
숫자 배열 키 다시 색인화

다음과 같은 배열이 있습니다.

Array
(
    [0] => 15/11/2012 - 18/11/2012
    [1] => 15/11/2012 - 18/11/2012
    [2] => 15/11/2012 - 18/11/2012
    [3] => 15/11/2012 - 18/11/2012
    [4] => 19/12/2012 - 24/12/2012
    [5] => 24/12/2012 - 01/01/2013
    [6] => 24/12/2012 - 01/01/2013
    [7] => 16/01/2013 - 01/02/2013
)

나에게주는 중복을 제거하기 위해 array_unique를 사용하고 있습니다.

    Array
(
    [0] => 15/11/2012 - 18/11/2012
    [4] => 19/12/2012 - 24/12/2012
    [5] => 24/12/2012 - 01/01/2013
    [7] => 16/01/2013 - 01/02/2013
)

다음과 같이 연속되도록 키를 변경하려면 어떻게해야합니까?

    Array
(
    [0] => 15/11/2012 - 18/11/2012
    [1] => 19/12/2012 - 24/12/2012
    [2] => 24/12/2012 - 01/01/2013
    [3] => 16/01/2013 - 01/02/2013
)

미리 감사드립니다


가장 쉬운 방법은 루프를 통해 또는 더 나은 array_values기능을 통해 새 배열에 넣는 것 입니다.

$new_array = array_values($original_array)

추가 정보

참조 URL : https://stackoverflow.com/questions/13596128/array-unique-and-then-renumbering-keys

반응형