我有一个我想要处理的字符串,如下所示:
HHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHH GGGGGG TTTTT SHHHHHH HHHHHHHHHHHHHHHH
请注意字符之间是否有多个空格。空格的数量很重要,因此我不希望它们被丢弃。当我使用php从文件中读取此行时,它会打印以下内容:
HHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHH GGGGGG TTTTT SHHHHHH HHHHHHHHHHHHHHHH
只保留一个以前有几个空间的空间。如何阻止PHP执行此操作?
最终我想将整个事物子串到一个单独的字符数组中,但我需要保留数组位置。
谢谢!
编辑:我正在谈论的例子:
答案 0 :(得分:0)
将其替换为html实体以获取非中断空格,以查看在浏览器中呈现的HTML
<?php
$str = ' HHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHH GGGGGG TTTTT SHHHHHH HHHHHHHHHHHHHHHH';
$str = str_replace(' ',' ',$str);
echo $str;
答案 1 :(得分:0)
如果您使用浏览器查看它,则可以使用HTML来保持格式不变。例如:
echo '<pre> HHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHH GGGGGG TTTTT SHHHHHH HHHHHHHHHHHHHHHH</pre>';
请参阅:http://www.w3schools.com/tags/tag_pre.asp
我认为<code>
也可能有用。