
	                	                 
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