echo中的Php echo url

echo中的Php echo url,php,url,echo,Php,Url,Echo,我知道我不能在回音中使用回音。我的php代码是: echo '<img src="img/image1.jpg" echo' 我想使用php变量作为源代码。有些人认为: echo '<img src="php-code" echo'使用.(点)可以在echo语句中连接php变量 echo '<img src="'.$src.'" />'; echo'; 您有四个选项: $url = '...'; //1 echo '<img src="' . $url .

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

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

echo'
我想使用php变量作为源代码。有些人认为:

echo '<img src="php-code"

echo'使用.(点)可以在echo语句中连接php变量

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

echo';
您有四个选项:

$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
$url='…';
//1
回声';
//2
回声“//请注意,您必须使用双引号
//3
回声';
//4
回声'//不过我不推荐这个

只需跳过第一个echo,编写中间带有echo的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;

echo'.#这通过向echo发送3个不同的参数来实现
回显“”;#这通过在回显之前连接3个字符串来实现
echo“”#这通过依次回显3个字符串来工作
通过插入
echo“;#字符串中$url的值
回音“;#在回音之前。”需要转义。
#最后,这个(称为herdeoc)做了与上面相同的事情
#只有“无”,所以该标志无需转义
echo有很多解决方案。
我更喜欢这个:
$url代表图像url,我想你知道

您也可以这样做: 例如:
“>

但是我喜欢第一种方法,它是一种简单的输出字符串的方法。

echo“在提问之前,一定要先学习基本的php。@Epodax会给予一些支持。很明显,他精通脚本编写的基础知识,很难制定谷歌查询,也很难找到正确的地方来查找此类内容。@JosefSábl有很多教程/指南/分步介绍,使用的语言不止一种,因此不是学习基础知识的地方,如果你对特定代码有问题,你可以来这里。-如果您将鼠标悬停在向下投票按钮上,您会看到一个“显示没有研究成果”,尽管您应该学习基础知识,但是
echo”“
?为什么在这种情况下需要串联?因为您使用
单引号
单引号
之间的变量不会被解释为这样