具体的には、
<?php
print('1行目の文章です。');
print("¥n");
print('2行目の文章です。');
?>
と記述してもブラウザ上には、
1行目の文章です。¥n2行目の文章です。
というように¥nが表示されてしまいます・・・
ちなみに
・¥マークは半角
・OSはMac
・テキストエディタはDreamweaverを使用しています。
・MAMPを使用
PHPを勉強しようと本をみながら練習しようとしましたら上記のような問題に打ち当たってしまいました・・・
なにとぞよろしくお願いします。
ブラウザで改行は タグで 判断されます。
http://www.hs.cuc.ac.jp/teachers/math/html/4-1.htm
<?php print('1行目の文章です。'); print("<br>"); print('2行目の文章です。'); ?>
とすればいいです。
ブラウザで改行は タグで 判断されます。
http://www.hs.cuc.ac.jp/teachers/math/html/4-1.htm
<?php print('1行目の文章です。'); print("<br>"); print('2行目の文章です。'); ?>
とすればいいです。
だから ホームページを表示するソフト(ブラウザ)は \nを改行と判断しないからですね。
ありがとうございます!お二方の回答でとても明快にわかりました。ありがとうございました!
"\n"の'\'がU+005c(バックスラッシュ)ではなくU+00a5(円記号)になっているためです。
バックスラッシュを入力してください。
そこでNo.1のtakntさんの回答につながります。
(ソースでは改行されていることが確認できるはずです。)
ありがとうございます!お二方の回答でとても明快にわかりました。ありがとうございました!
だから ホームページを表示するソフト(ブラウザ)は \nを改行と判断しないからですね。
2012/11/23 21:41:51ありがとうございます!お二方の回答でとても明快にわかりました。ありがとうございました!
2012/11/24 16:37:26