为什么这个php字符串给出错误?

时间:2010-10-06 20:12:22

标签: php

嗨朋友为什么这个php字符串错误?

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

3 个答案:

答案 0 :(得分: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

答案 1 :(得分:1)

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

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

答案 2 :(得分:0)

  • 使用双引号和属性
  • 单引号字符串
  • 单个空格并与句点连接。
  • 将$ var ['key']更改为$ var或$ var [“key”]

我会更改您的变量名称以减少混淆。正如有人所说,语法高亮将所有字符串变为一种颜色,而变量则变为另一种颜色。 Stack Overflow甚至可以显示代码。

<?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>';

?>