2016-05-02 9 views
1

と白のスペースを確保してください、これは現在にhtmlentities

$str = file_get_contents($sFile); 
echo nl2br(htmlentities($str)); 

がどのように私は、ファイルI出力することで、空白(タブと複数のスペース)を維持することができます私のコードですか?

例入力:

if(a==b){ 
    code 
    more code 
} 

はまさにそれ(にhtmlentitiesを適用)出力リレーが、現在

if(a==b){ 
code 
more code 
} 

どのように私は空白を維持することができますを出力すべきか?

+0

ブラウザは自動的に空白文字を1つのスペースに崩壊/変換します。あなたは

要素のテキストをラップすることができます –
                        
                            
    jeff
                                
                            
                        
                    

答えて

1

<pre>...</pre>タグで出力をラップ:

<pre> 
if(a==b){ 
    code 
    more code 
} 
</pre> 

ブラウザは余計な空白を無視するので、あなたはそれを無視しないことを伝える必要があります。

関連する問題