使用图像推子脚本时出现php问题

时间:2013-01-23 16:56:39

标签: php

我在使用以下代码时遇到问题。我认为这是一个错误使用单/双引号的问题,但是无法弄清楚,有人可以提出建议吗?

foreach ($page->images as $image) {
    echo '<img src= "<?php echo $image->url;?>" >';
}

4 个答案:

答案 0 :(得分:1)

PHP语法规则。使用'引用的字符串不会插入变量值。您的脚本正在将文字<?ph等转发给浏览器。

你也无法在字符串中运行PHP代码。

尝试

foreach(...) {
   echo "<img src='{$image->url}'>";
}

代替

答案 1 :(得分:0)

尝试使用以下语法:

echo '<img src="' , $image->url , '">';

你已经在php中,因此无需再次在<?php

中添加echo

答案 2 :(得分:0)

请尝试使用此代码:

foreach ($page->images as $image) {

                echo "<img src= '{$image->url}' >";

            }

答案 3 :(得分:0)

单引号字符串中的变量不会被解释。你也不需要php标签和字符串中的echo。尝试更改

echo '<img src= "<?php echo $image->url;?>" >';

echo '<img src= "'.$image->url.'" >';