
json_encode 함수의 두 번째 인자로 JSON_PrettyPrint 옵션을 사용하여 JSON 데이터를 생성할 수 있습니다. 하지만, 특정 속성을 제외하고 데이터를 생성하고 싶을 때는 filter_var 함수를 사용하여 필터링을 수행할 수 있습니다.
예를 들어, 다음 코드를 사용하여 \'address\' 속성을 제외하고 데이터를 생성할 수 있습니다.
#hostingforum.kr
php
$data = array(
'name' => 'John Doe',
'age' => 30,
'address' => array(
'street' => '123 Main St',
'city' => 'Anytown',
'state' => 'CA',
'zip' => '12345'
)
);
$data = array_filter($data, function($value, $key) {
return $key !== 'address';
}, ARRAY_FILTER_USE_BOTH);
$json_data = json_encode($data);
위 코드에서 array_filter 함수를 사용하여 \'address\' 속성을 제외하고 데이터를 필터링합니다. ARRAY_FILTER_USE_BOTH 옵션을 사용하여 키와 값을 함께 필터링할 수 있습니다.
2025-07-23 03:35