Loading...
홈 › 블로그

IT 개발 블로그 — REDINFO

PHP array_merge_recursive() 배열 덮어쓰기 오류 해결 - array_merge_deep() 서포트 함수 제작 및 실무 적용

다차원 설정 배열이나 외부 API 응답 데이터를 병합할 때 PHP의 기본 함수인 array_merge_recursive()를 썼다가 기존 값이 덮어씌워지지 않고 원치 않게 배열로 감싸지는 이상한 현상을 경험해봤을 것이다.다만 왜 이런 동작이 발생하는지, 기본 함수만으로는 다차원 연관 배열의 깊은 병합(Deep Merge)을 제대로 처리할 수 없다는 사실을 ···

17 0
PHP array_merge() vs array_combine() - 배열 병합 실무 완벽 가이드

배열을 다루다 보면 두 개 이상의 배열을 합쳐야 하는 상황이 자주 나온다. 그럴 때 array_merge()를 쓸지, array_combine()을 쓸지 헷갈려하는 개발자들이 많다. 대충 둘 다 배열을 합치는 함수라고 생각하고 그냥 문서를 보지 않고 쓰는 경우도 많은데, 사실 둘은 동작 방식이 완전히 다르고 상황에 따라 쓰는 함수가 달라진다. 이번에는 두 ···

24 0
REDINFO Since 2014
webmaster@redinfo.co.kr
Copyright © Redinfo All Rights Reserved