我有一个字符串值,例如The string contains double spaces
。我将此字符串作为:
$string = $_POST['sports']; //gives me output: The string contains double spaces
当字符串中没有双重空格时,它返回正确的结果。但是,如果上面有一个双空格,它会省略双空格并给出字符串结果。
我希望得到字符串值。不知道我怎么能得到这个?
答案 0 :(得分:1)
这不是由PHP引起的,而是它在浏览器中呈现文本的方式。为了确保您还能看到额外的空白区域,您可以将文本包装在pre
标记中:
echo "<pre>$string</pre>";
答案 1 :(得分:0)
浏览器可能会抑制您的多个空格。你所能做的就是用&amp;更换它们。据我所知:
$string = str_replace(' ', ' ', $string);
答案 2 :(得分:0)
注意:您可以添加&amp; nbsp(不间断空格)以获得相同的结果
from ruamel.yaml import YAML
yaml=YAML(typ='safe')