需要删除json字符串中的空格/无效空格,以便在rest API post调用中作为有效负载传递。目前显示:-
{ "channel":{"id" : 6},"entryType" : {"id" : 1},"contentType": {"id": 2},"text":" tttttt " }
预期:-
{ "channel":{"id" : 6}, "entryType" : {"id" : 1}, "text" : "Test1" }
为“text”键分配值是动态的。
r55awzrz1#
如果要删除文本字段开头或结尾的空格,可以使用trim:https://www.php.net/manual/en/function.trim.php
$text = ' this is a test '; $text = trim($text); // $test ---> 'this is a test'
但是,如果目标是删除所有空格,我会使用str_replace:https://www.php.net/manual/en/function.str-replace.php
$text = $text = ' this is a test '; $text = str_replace(' ', '', $text); // $test ---> 'thisisatest'
这将消除所有空格,甚至是文本之间的空格,所以如果你想传递完整的句子或段落,修剪将是一个更好的选择。
1条答案
按热度按时间r55awzrz1#
如果要删除文本字段开头或结尾的空格,可以使用trim:
https://www.php.net/manual/en/function.trim.php
但是,如果目标是删除所有空格,我会使用str_replace:
https://www.php.net/manual/en/function.str-replace.php
这将消除所有空格,甚至是文本之间的空格,所以如果你想传递完整的句子或段落,修剪将是一个更好的选择。