English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

php語法撰寫
我echo 在網頁的文章內容
本應整整齊齊(原始碼都沒啥問題),但echo在網頁上,麻煩大了:
畫面如下:
L1:筆者今年暑假,自費至溫哥華五週,參訪運動場
L2:界最適合人類居住的城市-加拿大溫哥華
L3:(Vancouver)。筆者今年暑假,自費至溫哥華五
L4:筆者今年暑假,自費至溫哥華五週,參訪運動場
L5:筆者今年暑假,自費至溫哥華五週,參訪運動
L6:週,參訪運動場館與運動賽會之成功經驗。

L2無法齊行,因為英文字:(Vancouver)非要背著我跑去團圓,
L5無法齊行,也因為L6的第二個字出現標點符號,我是不在意啦,但案主非常在意,請問我該怎麼辦??(CSS的強迫齊行無論如何強迫都沒有用,如果自己在原始碼加上
是很不錯,但未來換版面的話就會出問題)

請救我~~

2006-12-16 11:55:01 · 1 個解答 · 發問者 ? 2 in 電腦與網際網路 程式設計

不是這個問題,
這可能需要php的substr解決
但還要區分中文和英文
我做不出來
除非一個字元一個字元去判斷
我覺得很難....

2006-12-17 05:37:53 · update #1

1 個解答

我是沒有看很懂你的問題啦 = =
因為看不到你的畫面
首先
在html中
你靠按Enter
本來就不會有任何換行的效果

而在php中撰寫 echo 也一樣
它只是先由主機端 把php的內容
編譯成文字貼回去
所以按enter應該也不會有換行的效果才對吧


所以
如果你真的不想用


那為什麼不試試

 
呢????

如果我的回答 不合你的須要 請補充問題吧
因為真的不太懂你的問題
還是你的資料是從資料庫抓出來的
可以用 nl2br 這東西??

2006-12-17 02:52:08 補充:
nl2br
將換行字元轉成

語法: string nl2br(string string);
傳回值: 字串
函式種類: 資料處理
內容說明
本函式將換行字元轉換成 HTML 換行的
指令。

2006-12-17 02:53:25 補充:
ex:

$account = "
123
456
789";

$account = nl2br($account);
echo $account ;

123
456
789

2006-12-17 21:32:21 補充:
你要不要把你的程式碼部份貼出來看看ㄚ
猜不透你的問題@@

2006-12-16 21:49:50 · answer #1 · answered by Jelly 7 · 0 0

fedest.com, questions and answers