0

我怎样才能正确地制作这个输出?我使用了正确的变量,但我认为我在引用或其他方面做错了什么。

<?php echo '<img src="' SITE_URL . 'img/' . $code '" title="Created by website.com" />' ?>
4

3 回答 3

2

您需要使用连接运算符连接字符串的所有部分.。你少了几个。

<?php echo '<img src="' . SITE_URL . 'img/' . $code . '" title="Created by website.com" />' ?>

echo也接受多个参数,因此您可以使用逗号而不是句点:

<?php echo '<img src="', SITE_URL, 'img/', $code, '" title="Created by website.com" />' ?>
于 2013-10-03T19:35:12.073 回答
0
<?php echo '<img src="'. SITE_URL . 'img/' . $code .'" title="Created by website.com" />' ?>
于 2013-10-03T19:36:30.500 回答
0

您可以通过多种方式执行此操作,与 HTML 内联

<img src="<?= $SITE_URL ?>" title="..."/>

或者通过在 PHP 中回显整个字符串

<?php
    echo '<image src="' . $_SITE_URL . '" title="..."/>';
?>

如果您在 PHP 中执行此操作,则需要确保正确使用引号,根据需要转义字符,并使用 a 连接所有字符串.

于 2013-10-03T19:36:43.880 回答