
array_replace_recursive 함수는 중첩된 배열을 대체하는 데 사용할 수 있습니다.
#hostingforum.kr
php
$array = [
'a' => 1,
'b' => [
'c' => 2,
'd' => 3
],
'e' => [
'f' => 4,
'g' => [
'h' => 5
]
]
];
$replacement = [
'b' => [
'c' => 6,
'd' => 7
]
];
$array = array_replace_recursive($array, $replacement);
print_r($array);
이 코드는 다음과 같은 결과를 출력합니다.
#hostingforum.kr
php
Array
(
[a] => 1
[b] => Array
(
[c] => 6
[d] => 7
)
[e] => Array
(
[f] => 4
[g] => Array
(
[h] => 5
)
)
)
array_replace_recursive 함수는 중첩된 배열을 대체하는 데 사용할 수 있습니다. 이 함수는 첫 번째 배열에서 두 번째 배열의 키를 찾습니다. 만약 키가 존재한다면, 두 번째 배열의 값을 첫 번째 배열에 대체합니다. 만약 키가 존재하지 않는다면, 두 번째 배열의 키와 값을 첫 번째 배열에 추가합니다.
2025-05-26 04:44