
array_replace_recursive 함수는 중첩된 배열에서 특정 키의 값을 변경하는 데 사용할 수 있습니다. 예를 들어, 다음 중첩된 배열에서 'name' 키의 값을 'John'으로 변경하려면 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$data = [
'user' => [
'name' => 'Jane',
'age' => 30,
'address' => [
'street' => '123 Main St',
'city' => 'Anytown',
'state' => 'CA'
]
]
];
$replaceData = [
'user' => [
'name' => 'John'
]
];
$data = array_replace_recursive($data, $replaceData);
print_r($data);
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
#hostingforum.kr
php
Array
(
[user] => Array
(
[name] => John
[age] => 30
[address] => Array
(
[street] => 123 Main St
[city] => Anytown
[state] => CA
)
)
)
array_replace_recursive 함수는 중첩된 배열에서 특정 키의 값을 변경하는 데 사용할 수 있습니다. 위 코드에서 'name' 키의 값을 'John'으로 변경하는 예를 보여주었습니다.
2025-03-17 22:24