我在PHP代码中缺少什么来生成链接?

时间:2012-10-21 03:28:50

标签: php

我正在尝试使用php生成300个链接 非常困惑的PLZ帮助我失踪了。

$i         = 0;
$c         = 300;
do {
    $i++;
    echo "<a href=http://deewayz.in/user/" . $i . "/><img src="http://deewayz.in/images/user/" . $i . "/profile_q.jpg" border=0></a>";
} while ($c > $i);

输出我想要的是:

<a href=http://deewayz.in/user/1/>
<img src="http://deewayz.in/images/user/1/profile_q.jpg" border=0></a>
<a href=http://deewayz.in/user/2/>
<img src="http://deewayz.in/images/user/2/profile_q.jpg" border=0></a>

so on....

错误:

解析错误:语法错误,意外的'http'(T_STRING),期待','或';'

3 个答案:

答案 0 :(得分:1)

 echo "<a href='http://deewayz.in/user/ $i/'><img src='http://deewayz.in/images/user/$i/profile_q.jpg' border=0></a>";

php在双引号内自动解析变量

答案 1 :(得分:1)

你必须转义引号内的引号:

echo "<a href=http://deewayz.in/user/" . $i . "/><img src=\"http://deewayz.in/images/user/" . $i . "/profile_q.jpg\" border=0></a>";

答案 2 :(得分:0)

首先,我会将你的循环改为此

        do {
$i++;
echo "<a href='http://deewayz.in/user/" . $i . "'/><img src='http://deewayz.in/images/user/" . $i . "/profile_q.jpg' border=0></a>";
 } while ($c > $v);