首先和最后更换SPACE

时间:2018-09-29 14:12:10

标签: php

我要替换第一个和最后一个单词和句子。

我使用此代码。

$text = ' this is the test for string. ';
 echo $text = str_replace(" ", "", $text);

当我使用替换代码时。

所有空间将被删除并重新显示。  有谁能帮助我?

我想要这个:

this is the test for string.

1 个答案:

答案 0 :(得分:5)

您可能希望在这里使用trim函数:

$text = ' this is the test for string. ';
echo '***' . trim($text) . '***';

***this is the test for string.***

只需给出答案,如果您想使用替换来完成相同的事情,则可以如下进行正则表达式替换:

$out = preg_replace("/^\s*|\s*$/", "", $text);
echo '***' . $out . '***';

***this is the test for string.***

如果您想用略有不同的逻辑进行正则表达式替换,则此方法可能是一个很好的起点。