[請益] 指定很長的區段內容給變數 heredoc
不好意思,這個問題很蠢,可是我翻資料都找不到答案。
我在想,php裡面指定內容給變數
例如:
$var = "字串";
這樣沒有問題,可是當我的字串很長很長很長的時候,能不能在裡面換行?
就是說:
$var = "第一行字串
第二行字串
第三行字串";
有沒有某種方法可以讓我這樣指定變數的內容?
我一直google不到相關的資訊,都沒有說明,還是根本就不能這樣子搞?
我碰到的狀況是,我使用 smarty 樣板
樣板裡面的一個 assign 我想要放的是一長串的 html 碼
例如:
樣板裡面是這樣: {$content}
php檔裡面是這樣: $smarty->assign("content", $content);
然後 $content = <div class="entry">
<h1><a href="#">網站導覽</a></h1>
<div class="meta">
Update 2008/06/26
</div>
<br />
<p><a href="../index.php">最新消息</a></p>
<br />
這一長串弄成一行當然問題就解決了,只是這樣很難看
所以我想找 「可以將一整段內容指定給一個變數的方法」
還是 smarty 樣板根本不應該這樣用的 =..=?
不好意思,我很弱 Onz
不曉得這算不算php的問題,還是要算到網頁設計那邊去?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.23.231.77
→
02/10 19:10, , 1F
02/10 19:10, 1F
$smarty->assign("content",
'
這裡面隨便放內容
分好多段都可以
這樣就行了
只是我覺得還是怪怪的
不是很..... 呃 整潔啦
好像不大好
');
※ 編輯: zx1986 來自: 163.23.199.164 (02/10 19:12)
推
02/10 19:25, , 2F
02/10 19:25, 2F
→
02/10 19:25, , 3F
02/10 19:25, 3F
→
02/10 22:02, , 4F
02/10 22:02, 4F
→
02/26 13:16, , 5F
02/26 13:16, 5F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
0
18