[英]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.