PHP 프로젝트를 진행하면서 외부 API 연동 결과나 복잡한 설정(Config) 데이터처럼 여러 단계로 중첩된 배열(Nested Array) 데이터를 다뤄본 경험이 있을 것이다.다만 매번 키의 존재 여부를 검증하기 위해 isset()을 무한 반복하거나 Null 합치기 연산자(??)를 남발하다가 코드 가독성이 급격히 떨어지고 예상치 못한 Warning을 마주···
PHP로 데이터베이스 조회 결과나 API 응답 데이터를 다루다 보면, 특정 필드(Key)를 기준으로 배열 데이터를 그룹화해야 하는 상황을 한 번쯤 경험해봤을 것이다.다만 PHP 표준 함수 라이브러리에는 array_column이나 array_map 등은 있지만, 정작 실무에서 가장 많이 필요한 array_group_by() 형태의 그룹화 함수가 제공되지 않아···