【发布时间】:2014-02-03 10:08:34
【问题描述】:
我有一个字符串,在运行时我会分解成单独的元素(标签)。这些是通过文本字段输入的。
我想删除,前后多余的空格。
这是字符串示例:
$str = "tags,more tags ,even more tags, great art, painting, clay,shoes,cows,big cows, big big cows";
我跑了
$str = trim(preg_replace('/\s+/',' ', $str));
但是它返回:
tags,more tags ,even more tags, great art, painting, clay,shoes,cows,big cows, big big cows"
, 周围仍有空白。
有什么建议吗?
感谢您的回复。从那以后我尝试了这个也有效:
$str = implode(',', array_map('trim',explode(',' , $str)));
【问题讨论】:
-
所以这是使用 jquery 吗?
-
preg_replace 是我相信的 PHP 函数。
-
无 jquery - 直接表单输入和后 n 过程
-
请学习如何格式化您的代码。
-
请说的更具体一些,不知道哪里出了问题就无法学习/改变。这里是新的,所以不确定确切的协议和格式要求