
이 문제는 PHP의 yaml_emit 함수가 기본적으로 배열을 여러 줄로 출력하는 문제입니다. 이 문제를 해결하기 위해서는 yaml_emit 함수의 옵션을 사용하면 됩니다.
yaml_emit 함수의 옵션 중 하나인 YAML_LN_BREAK 옵션을 사용하면 됩니다. 이 옵션을 사용하면 배열을 한 줄로 출력할 수 있습니다.
예를 들어, 아래와 같이 yaml_emit 함수를 사용할 수 있습니다.
#hostingforum.kr
php
$data = array(
'name' => 'John Doe',
'age' => 30,
'address' => array(
'street' => '123 Main St',
'city' => 'Anytown',
'state' => 'CA',
'zip' => '12345'
)
);
$yaml = yaml_emit($data, YAML_UTF8_ENCODING, YAML_LN_BREAK);
echo $yaml;
이 코드를 실행하면 address 항목이 한 줄에 모두 출력됩니다.
#hostingforum.kr
yml
---
name: John Doe
age: 30
address: street: 123 Main St, city: Anytown, state: CA, zip: 12345
이러한 옵션을 사용하면 address 항목이 한 줄에 모두 출력될 수 있습니다.
2025-06-28 08:16