2016-04-13 13 views
0

変数を追加する前に改行を入れて出力がきれいになりました。PHPで改行を追加するにはどうすればよいですか?

これは私が持っているものです。

のように動作します
$vbulletin->templatecache['headinclude'] = fetch_template('drc_base').$vbulletin->templatecache['headinclude']; 

$foo = $bar.$foo; 

または非存在:

$foo =. $bar 

だから、テンプレートdrc_baseはいくつかのコードで、始まります/コメント付きで終了:

<!-- BEGIN TEMPLATE: drc_base --> 


...CODE.... 


<!-- END TEMPLATE: drc_base --> 

私が追加した方法では、headincludeテンプレートの先頭にそのテンプレートが追加されます。これはメタタグの一部です。私はソースを表示すると

は、出力は次のようになります。私は置くことができ

<!-- END TEMPLATE: drc_base --> 
<meta http-equiv= 

はとにかくあり:

<!-- END TEMPLATE: drc_base --><meta http-equiv=....... 

だからきちんとコーディングのために、私は出力になりたいですこれでラインブレーク?私が試してみました:

$vbulletin->templatecache['headinclude'] = fetch_template('drc_base')./n$vbulletin->templatecache['headinclude']; 

$vbulletin->templatecache['headinclude'] = fetch_template('drc_base')./n.$vbulletin->templatecache['headinclude']; 

と運=/

答えて

1

と他のいくつかのバリエーションを私は改行を使用してお勧めします。

$x."\n".$y 

単純です。

+0

または:。私がいたまさに$ x.PHP_EOL $ yを – Szymon

+0

彼らの "DOOOOHHH"瞬間LOL、ありがとう! dang "s –

1

わからない場合は動作しますが、私はあなたが間違った方法では、連結しようとしていると思うし、それが正しい方法です:

$vbulletin->templatecache['headinclude'] = fetch_template('drc_base')."\n\r".$vbulletin->templatecache['headinclude']; 

$vbulletin->templatecache['headinclude'] = fetch_template('drc_base')."\r\n".$vbulletin->templatecache['headinclude']; 
+0

また、正しい方法は最後に新しい行を追加することだと思いますが、私はvbulletinを使用することはありませんが、少なくともPHPの文字列を追加する正しい方法を学びます:) – Marcos

+0

whats the difference \ nと\ n \ rの使用の間に\ n私の目標を達成しました。引用符がありませんでした-_- lol –

+1

\ rは返送送料を意味します。\ n改行 – Marcos

関連する問題