作者knives ()
看板PHP
標題[請益] Heredoc變數跟一般字元的要怎麼區隔開來
時間Sat Jan 17 10:23:37 2009
我現在想用Heredoc來印文字出來
可是我現在遇到一個問題就是如果我要印出變數之後馬上接一般單字像下面的例子
$tmp_str="'";//裡面是單引號
$show_str=<<<cont
Staff$tmp_str s room
cont;
我想要的結果是Staff's room
可是如果照我上面的程式碼印出來會多一個空白
但是把空白拿掉之後,變數不就變成$tmp_strs了嗎
有辦法改嗎
有想到一個方法就是把$show_str分成兩段來寫
可是感覺很遜,想說有沒有比較簡單的做法
謝謝
--
╭──────╮
鄭先生正名運動 │ ◢██◣ │ 請大家叫他鄭先生
四○一手護症危 │ █ ◥▌ │
百萬站民手牽手 │ ◤□︵□▌ │ YES!相信症危堅持正名
手護症危到永久 │ ◥
ο◤
㊣│
╰──────╯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.228.153.178
推 SMUGEN :如果寫成這樣不知道行不行 {$tmp_str} 我沒有試過... 01/17 10:58
→ knives :試過了,會連{}都一起印出來 01/17 11:19
→ arianda :我試過可以用 Staff{$tmp_str}s room 01/17 11:26
→ arianda :不會印出{}耶 01/17 11:26
→ MOONRAKER :原來不是${tmp_str}啊 01/17 11:38
→ knives :剛才試了,可以了,真奇怪咧 01/17 14:53
→ knives :感謝了 01/17 14:53
推 SMUGEN :翻了一下以前的code 果然有這樣寫過 所以還有印象XD 01/17 16:19
→ zx1986 :{} 在 php 裡面是什麼意思? 02/26 13:18