- ベストアンサー
改行を除いてHTML表示
PHP4 Smartyにてコンテンツ作成しております。 デザイン部分であるHTMLはタグ等綺麗にインデントされておりますが、最後の処理としてブラウザーに表示する際に、改行を取り除きたいのですが、どのような方法がありますか。 Smartyを用いない場合の方法でも結構です。 宜しくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
preg_replace を使ってできませんか? 正規表現でマッチさせて、その部分を置換する関数です。 preg_replace ("\n","",$strstrstr) 見当違いならすみません。
その他の回答 (1)
- wakame0729
- ベストアンサー率32% (245/765)
回答No.2
preg_replaceはperl互換の正規表現ですから preg_replace("/\n/","",$html); ですね。うちではタブも取っちゃってます。 preg_replace("/[\n\t]/","",$html); データ量の倹約と解析防止(大した防止策じゃないけど)のため、ですね。
質問者
お礼
ありがとうございます。 smartyのアウトプットフィルターを登録する事に よって見事できました。
お礼
ありがとうございます。 smartyのアウトプットフィルターを登録する事に よって見事できました。