censtart 发表于 2016-3-28 16:58:33

关于单双引号的问题困扰

echo '<li><a href="site_url('admin/express/showi/' . $v['nickname'])">'.$value.'</a></li>';

我想输出这样的格式。但里面涉及很多变量和HTML的语法,请问如何使用单双引号才不容易出错呢?

Closer 发表于 2016-3-28 17:16:20

本帖最后由 Closer 于 2016-3-28 17:32 编辑

echo "<li><a href=\"" . site_url("admin/express/showi/{$v['nickname']}") . "\">{$value}</a></li>";

反斜線 \
將下個字元強制轉為字串

單引號 '
範圍內解析為純字串

雙引號 "
範圍內除了字串還會解析變數,變數旁加入 {} 則強制解析為變數讀取

 

censtart 发表于 2016-3-28 21:22:45

Closer 发表于 2016-3-28 17:16
反斜線 \
將下個字元強制轉為字串



我试下,虽然还是不太明白。。

jone 发表于 2016-3-30 09:13:22

不建议这么写,建议<li><a href="<?=site_url('admin/express/showi'. $v['nickname'])?>"><?=$value?></a></li>
页: [1]
查看完整版本: 关于单双引号的问题困扰