可以使用PHP的json_decode()函数将JSON字符串解码为PHP数组或对象,然后使用json_encode()函数将PHP数组或对象重新编码为JSON字符串。在重新编码为JSON字符串时,可以指定JSON_PRETTY_PRINT选项来格式化输出,这样就可以去除多余的空格。
以下是一个示例代码:
$jsonString = '{
"name": "John Smith",
"age": 30,
"city": "New York"
}';
// 解码JSON字符串为PHP数组
$data = json_decode($jsonString, true);
// 重新编码为JSON字符串并去除多余空格
$encodedJsonString = json_encode($data, JSON_PRETTY_PRINT);
echo $encodedJsonString;
输出结果:
{
"name": "John Smith",
"age": 30,
"city": "New York"
}
注意:JSON_PRETTY_PRINT选项只在PHP版本5.4及以上可用。如果你的PHP版本低于5.4,可以使用其他方法去除多余空格,例如使用正则表达式或字符串处理函数。
上一篇:php实现提交表单后跳转页面
下一篇:php 不同数组相加
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站