【问题标题】:removing whitespace on beginning of json data [duplicate]删除json数据开头的空格[重复]
【发布时间】:2017-06-11 19:01:41
【问题描述】:

如何删除 JSON 字符串开头的空格。

示例:

{ "name" : " Test Subject" }

{ "name" : "Test Subject" }

'Test' 前的空格被删除

【问题讨论】:

  • 使用trim()
  • 所有值的简单 1 行,echo json_encode(array_map('trim',json_decode($json, true)));
  • @Xorifelse 事实上你甚至不需要array_map

标签: php arrays json


【解决方案1】:

使用json_decodetrim函数的解决方案:

$str = '{ "name" : " Test Subject" }';
$obj = json_decode($str);
$obj->name = trim($obj->name);

$str = json_encode($obj);  // back to JSON string
var_dump($str);

输出:

string(23) "{"name":"Test Subject"}"

【讨论】:

  • 看起来像伟大的思想一样思考
  • @emilkitua,不客气
猜你喜欢
  • 2021-11-30
  • 2017-10-27
  • 2021-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-12
相关资源
最近更新 更多