PHP解析错误:语法错误,意外T_STRING,期待','或';'

时间:2013-11-22 11:17:22

标签: php

有人可以更正此代码:

echo "<div style="float:right;"><a href='index.php?img1=$img1_id&img2=$img2_id'><img src='$img1_url' /></a></br>Asd: $img1_asd</div>";
echo "<div style="float:right;"><a href='index.php?img1=$img2_id&img2=$img1_id'><img src='$img2_url' /></a></br>Asd: $img1_asd</div>";

我收到标题

中指定的错误

3 个答案:

答案 0 :(得分:0)

Learn Escape Sequence

echo "<div style=\"float:right;\"><a href='index.php?img1=$img1_id&img2=$img2_id'><img src='$img1_url' /></a></br>Asd: $img1_asd</div>"; 
echo "<div style=\"float:right;\"><a href='index.php?img1=$img2_id&img2=$img1_id'><img src='$img2_url' /></a></br>Asd: $img1_asd</div>"

答案 1 :(得分:0)

echo '<div style="float:right;"><a href="index.php?img1='.$img1_id.'&img2='.$img2_id.'><img src='.$img1_url.' /></a></br>Asd: '.$img1_asd.'</div>';

echo '<div style="float:right;"><a href="index.php?img1='.$img2_id.'&img2='.$img1_id.'><img src='.$img2_url.' /></a></br>Asd: '.$img1_asd.'</div>';

答案 2 :(得分:0)

来吧你可以做得更好......

echo "<div style='float:right;'>",
     "<a href='index.php?img1=", $img1_id, "&amp;img2=", $img2_id, "'>",
     "<img src='", $img1_url, "' />",
     "</a><br />",
     "Asd: ", $img1_asd",
     "</div>";

这甚至已&正确转义为&amp;

请记住,关闭空标记只是XHTML的必要条件:<br /> 不在HTML4和HTML5中。

这甚至是错误的³:</br>