如何在 YAML 中输出整数浮点数?

我正在使用Symfony YAML 组件。如果我从我的数据库中输出数据,数字会以字符串的形式出现,所以我使用filter_var.


但是,输出整数的浮点数,7.0而不是输出!!float 7。将7.0被解析为在PHP浮子完全正常,它仅改变它的输出。


示例代码:


<?php

require 'vendor/autoload.php';

use Symfony\Component\Yaml\Yaml;


$yaml = 'test: { PHP: 7.0, MySQL: 5.5 }';

echo Yaml::dump(Yaml::parse($yaml));

输出:


test:

    PHP: !!float 7

    MySQL: 5.5

但是我想要:


test:

    PHP: 7.0

    MySQL: 5.5

有没有办法做到这一点?在选项中看不到任何内容。


守着星空守着你
浏览 99回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP