2010-10-06 86 views
0

嗨朋友为什么这个PHP字符串错误?为什么这个PHP字符串给出错误?

echo '<div id="album_list"><a href="view_gallery/album_pix/ .$v['id']. ">' . $i . ' ' . $v['album_name']. '</a></div>'; 
+1

带语法高亮显示的IDE会显示给您。 '。$ v ['id']' – 2010-10-06 20:13:37

+0

您可以从单一语法突出显示中看到问题。 – 2010-10-06 20:14:02

+0

嗯,有什么错误? (我知道什么错误,但你至少应该告诉我们为什么错误的好处。) – BoltClock 2010-10-06 20:15:54

回答

1

您在album_pix/之后和右括号之前缺少单引号。

echo '<div id="album_list"><a href="view_gallery/album_pix/' .$v['id']. '">' . $i . ' ' . $v['album_name']. '</a></div>'; 
3

您有一些遗漏的单引号。

echo '<div id="album_list"><a href="view_gallery/album_pix/ .$v['id']. ">' . $i . ' ' . $v['album_name']. '</a></div>'; 
//        you need a single quote here^  ^and here 
0
  • 单引号字符串以双引号和属性
  • 单空间和时段串联。
  • 变化是$ var [ '钥匙']到$变种,或者是$ var [ “钥匙”]

我会改变你的变量名,以减少混乱。正如有人说上面的语法突出显示会将所有字符串变成一种颜色,而变量则变成另一种颜色。堆栈溢出甚至显示代码。

<?php 

$v_id   = $v['id']; 
$v_album_name = $v['album_name']; 

echo '<div id="album_list"><a href="view_gallery/album_pix/' . $v_id . '">' . $i . ' ' . $v_album_name . '</a></div>'; 

?> 
相关问题