如果
$text = ' MEANINGFUL THINGS GO HERE ';
如何获取
$cleanText = 'MEANINGFUL THINGS GO HERE';
我知道以下将删除所有空格
$text=trim($text);
但是如何将实际的转义空间也纳入装饰中呢?
Meaningful Things
可以包含 [shortcodes]
、html 标签以及转义字符。我需要保留这些。
如有任何帮助,我们将不胜感激。 谢谢!
最佳答案
$text = ' MEANINGFUL THINGS GO HERE ';
$text = preg_replace( "#(^( |\s)+|( |\s)+$)#", "", $text );
var_dump( $text );
//string(25) "MEANINGFUL THINGS GO HERE"
额外的测试
$text = ' S S ';
-->
string(24) "S S"
$text = ' ';
-->
string(0) ""
$text = ' &nbst; &nbst; ';
-->
string(18) "&nbst; &nbst;"
关于php - 如何从 PHP 中的字符串的开头和结尾删除尾随空格和 " "?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10603527/