
array_replace_recursive 함수는 하위 배열을 찾기 위해 키를 사용합니다. 따라서 'address' 하위 배열의 'city' 값을 찾으려면 'address' 키를 사용해야 합니다.
다음 예제를 참고하세요:
#hostingforum.kr
php
$data = [
'name' => 'John',
'address' => [
'street' => '123 Main St',
'city' => 'Anytown',
'state' => 'CA',
'zip' => '12345'
]
];
$replacement = [
'address' => [
'city' => 'Anytown2'
]
];
$result = array_replace_recursive($data, $replacement);
print_r($result);
이 예제에서, 'address' 하위 배열의 'city' 값을 찾기 위해 'address' 키를 사용합니다. 결과적으로, $result 배열의 'address' 하위 배열의 'city' 값은 'Anytown2'가 됩니다.
2025-07-01 18:46