배열을 다루다 보면 두 개 이상의 배열을 합쳐야 하는 상황이 자주 나온다. 그럴 때 array_merge()를 쓸지, array_combine()을 쓸지 헷갈려하는 개발자들이 많다. 대충 둘 다 배열을 합치는 함수라고 생각하고 그냥 문서를 보지 않고 쓰는 경우도 많은데, 사실 둘은 동작 방식이 완전히 다르고 상황에 따라 쓰는 함수가 달라진다. 이번에는 두 ···
배열 처리 작업을 하다 보면 두 개의 배열을 하나로 병합해야 하는 상황이 자주 생긴다. 예를 들어 CSV 파일에서 헤더 행과 데이터 행을 읽었을 때, 각 데이터를 헤더와 매핑해야 하거나, API 응답에서 이름 배열과 값 배열을 받았을 때 이를 연결하는 경우다. 다만 대부분의 개발자들은 반복문으로 일일이 처리하거나, 존재하지 않는 함수를 찾아 헤매는 경우가 ···