gpt4 book ai didi

php - JSON_PRETTY_PRINT 的缩进大小

转载 作者:可可西里 更新时间:2023-11-01 12:35:29 24 4
gpt4 key购买 nike

php函数json_encode()可以选择在输出的 json 中为“漂亮”版本设置缩进。这个选项叫做:JSON_PRETTY_PRINT

一个小问题是此功能在所述缩进中使用了 4 个空格。

是否有办法让它使用 2 个空格而不是 4 个或一种有效的方法来处理输出以将 4 个空格减少到 2 个 - 而不会破坏其中可能包含空格的任何 json 键/值。

最佳答案

试试这个:

$data = ['some' => 'data'];
$json = preg_replace_callback ('/^ +/m', function ($m) {
return str_repeat (' ', strlen ($m[0]) / 2);
}, json_encode ($data, JSON_PRETTY_PRINT));

关于php - JSON_PRETTY_PRINT 的缩进大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29837570/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com