繁体   English   中英

PHP回显内的URL URL

[英]Php echo url inside an echo

我知道我不能在回声中使用回声。 我的PHP代码是:

echo '<img src="img/image1.jpg"

我想使用php变量作为源。 像这样:

echo '<img src="php-code"

使用。(dot),您可以在echo语句中连接php变量。

echo '<img src="'.$src.'" />';

您有四个选择:

$url = '...';

//1
echo '<img src="' . $url . '">';

//2
echo "<img src='{$url}'>";        //Note that you have to use double quotes

//3
echo '<img src="';
echo $url;
echo '">';

//4
echo '<img src="', $url, '">';    //I would not recommend this one though

只是跳过第一个回声,并在中间写一个带回声的html

<img src="<?=$src?>">

所有这些作品

echo '<img src="', $url, '">'; # This works by sending 3 different parameters to echo
echo '<img src="' . $url . '">'; # This works by concatenating 3 strings before echoing

echo '<img src="'; echo $url; echo '">'; # This works by echoing 3 strings in turn

echo "<img src=\"$url\">";   # All of these works by inserting
echo "<img src=\"${url}\">"; # the value of $url in the string
echo "<img src=\"{$url}\">"; # before echoing. " needs to be escaped.

# And finally, this (called HEREDOC) does the same thing as above
# only without ", so that sign is not needed to be escaped
echo <<<FOO
    <img src="$url">
    <img src="{$url}">
    <img src="${url}">
FOO;

有很多解决方案。 我更喜欢这个: <?php echo '<img src="'.$url.'">'; ?> <?php echo '<img src="'.$url.'">'; ?> $ url代表Image-Url,我想您知道ist。

您也可以这样做:例如: <img src="<?php echo $url; ?>">但是我喜欢第一种方法,这是一种简单的输出字符串的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM