All numerical array keys will be modified to start counting from zero while literal keys won 't be touched.
array_shift() 는 array 의 첫번째 값을 꺼내고 그 꺼낸 값을 반환하며, array 의 첫번째 엘리먼트를 삭제하고 다른 모든 엘리먼트를 한칸 앞으로 이동시킨다.