Dev Web/PHP2013. 3. 26. 10:50

PHP 에서 array_intersectarray_diff 같은 함수를 사용해서 배열값을 받게 될 경우,

결과 배열 값의 키 값의 숫자 인덱스 값이 0부터 차례대로가 아닌 처음 배열 키 값 그대로 남게된다.

ex ) 0 => a, 1 => b ..... 가 아닌 0 => a, 5 => b, 8 => c 이런 식으로...

이렇게 됐을 경우 for 문을 돌리거나 다른 로직에 사용하기 위해서 순차적으로 0,1,2 로 바꿔줘야 한다.

이렇게 하기 위해서는 아래와 같은 코드를 사용하면 된다.


Posted by 놀란