• ベストアンサー

" \n"の意味がわからない

のですが <?php  print("HTML")." \n"; ?> の場合どう解釈すればいいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • ibdij
  • ベストアンサー率41% (5/12)
回答No.2

print("HTML")."&nbsp;\n";を砕いてみると print("HTML"); :HTMLの文字を出力 print "&nbsp;  :空白 print \n;    :改行 じゃないかな なお .は結合因子です。

参考URL:
http://www.pst.co.jp/powersoft/html/htmlChar.htm
keyguy
質問者

補足

ありがとうございます 参考サイトはありがたいです 早速ブックマークしました &quot;はクォーテーションでなくダブルクォーテーションですね?

その他の回答 (3)

  • sisya
  • ベストアンサー率39% (97/244)
回答No.4

#1の補足の質問の回答です。 (本来は別に質問として投稿すべきだとは思いますが…)

参考URL:
http://www.na.sakura.ne.jp/~ren/yuki/iso88591.html
keyguy
質問者

お礼

ありがとうございます これもブックマークさせてもらいました

  • ibdij
  • ベストアンサー率41% (5/12)
回答No.3

間違えました。 print("HTML")."&#160;\n";を砕いてみると print("HTML"); :HTMLの文字を出力 print "&#160;  :空白 print \n;    :改行 じゃないかな なお .は結合因子です。 参考URLに&#160;があります。

参考URL:
http://www.pst.co.jp/powersoft/html/htmlChar.htm
keyguy
質問者

補足

ありがとうございます <?php  print("HTML")." \n";  print("XML")." \n"; ?> とかけば改行されずに HTML XML と表示されるのですね?

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.1

  だけわかるので説明しますね。  とは&nbsp;の事です。 &nbsp;とはNo Break SPaceの事で、改行の対象にならないスペースという意味です。 次の \n は改行のエスケープシーケンスですね。

keyguy
質問者

補足

ありがとうございます   について 160がいろいろな数値の場合があると思いますが これについて参考サイトがあれば教えてください

関連するQ&A