php - Symfony2-Yaml:如何在转储数组时在 yml 文件中插入注释
问题描述
我正在尝试使用 php symfony2 Yaml 包创建 yml 文件。我有一个如下的关联数组:
$a = Array ( [name] => gfg
[time] => 1440
[vals] => Array ( ['# comment1'] => Array ( [temp] => Array ( [0] => sample [1] => rgr)
['# comment2'] => Array ( [quantity] => 1 ) ) ) ) )
$yaml = Yaml::dump($a, 10, 2);
file_put_contents('../path/sample.yml', $yaml);
它像打印一样
sample.yml
name: gfg
time: 1440
vals:
-'# comment1':
temp:
-sample
- rgr
- '# comment2':
quantity: 1
预期的:
sample.yml
name: gfg
time: 1440
vals:
# comment1
- temp:
-sample
- rgr
# comment2
- quantity: 1
我们可以这样做吗?请建议。
解决方案
推荐阅读
- vb.net - 这是从数据库获取数据到 datagridview 的最有效方法吗?
- tls1.2 - 问:mitmproxy - 在内部 NIC 上协商 TLS 降级?
- react-native - 无法自定义 Pin(Marker) 及其在 Mapbox 中的信息窗口,在 React Natvie 中的 MapboxGL.MapView
- android - 如何使用jetpack compose在文本android中设置用户输入的文本?
- r - 绘制跨越 180 度国际日期变更线的凸包并计算面积
- html - Flexbox 问题 - div 垂直溢出父元素
- ubuntu - 我安装了 pgadmin4,其网页版本显示 500 INTERNAL SERVER ERROR
- android - Android Compose 中的 ShowCaseView/TapTargetView 实现
- typescript - 在通过 lambda 函数测试 Rotating secret 时
- python-3.x - 使用 requests、bs4 和报纸包提取新闻文章。为什么 links=soup.select(".r a") 找不到任何东西?这段代码早些时候工作