获取带有双倍空格的字符串值

时间:2017-07-12 12:30:54

标签: php string post

我有一个字符串值,例如The string contains double spaces。我将此字符串作为:

$string = $_POST['sports']; //gives me output: The string contains double spaces

当字符串中没有双重空格时,它返回正确的结果。但是,如果上面有一个双空格,它会省略双空格并给出字符串结果。

我希望得到字符串值。不知道我怎么能得到这个?

3 个答案:

答案 0 :(得分:1)

这不是由PHP引起的,而是它在浏览器中呈现文本的方式。为了确保您还能看到额外的空白区域,您可以将文本包装在pre标记中:

echo "<pre>$string</pre>";

答案 1 :(得分:0)

浏览器可能会抑制您的多个空格。你所能做的就是用&amp;更换它们。据我所知:

$string = str_replace(' ', '&nbsp;', $string);

答案 2 :(得分:0)

注意:您可以添加&amp; nbsp(不间断空格)以获得相同的结果

from ruamel.yaml import YAML
yaml=YAML(typ='safe')