-3

所以我目前有一系列字符串。他们可能可以访问空格,所以我想通过将“书”变成“书”来摆脱它。但是,如果我使用修剪,诸如“some title”之类的字符串将变为“sometitle”。我该怎么做?

4

3 回答 3

2

Trim 是您正在寻找的功能,文档在这里。和你说的相反:

trim — Strip whitespace (or other characters) from the beginning and end of a string

中间不受影响!

于 2012-11-21T02:47:04.023 回答
0
$str[] = " book ";
$str[] = " book";
$str[] = "book ";
$str[] = "b o o k";
foreach($str as $s){
    echo trim($s).'<br>';
}

trim()在空白之前和之后剪切。从来没有在中间。

于 2012-11-21T02:49:43.353 回答
0

使用:

trim(" Some title");

不会删除单词之间的空格 - 仅在字符串的开头和结尾,因此结果:

"Some title"

还有ltrim()rtrim()函数,分别从字符串的左(开始)和右(结束)删除字符。

你可以在这里阅读更多关于它们的信息:

于 2012-11-21T02:53:04.470 回答