Php 如何在echo中编写?
我使用CodeIgniter将一个图像插入到一个空的div标记中,在将php代码放入echo中时遇到了一些问题。我一直想弄明白,但我就是想不通为什么它不起作用Php 如何在echo中编写?,php,codeigniter,echo,Php,Codeigniter,Echo,我使用CodeIgniter将一个图像插入到一个空的div标记中,在将php代码放入echo中时遇到了一些问题。我一直想弄明白,但我就是想不通为什么它不起作用 <?php echo ('<div class="badge"><img src="<?php echo base_url("images/profiles/badge100.png"); ?>" title="100% on a quiz!" alt="100% on a quiz!"/&g
<?php
echo ('<div class="badge"><img src="<?php echo base_url("images/profiles/badge100.png"); ?>" title="100% on a quiz!" alt="100% on a quiz!"/></div>');
?>
我想用。。。在“…”的内部是正确的做法。但显然不是。
下面是它在实际的HTML页面上显示的内容
<div class="badge">
<img src="?><?php echo base_url(" images="" profiles="" badge100.png");="" ?=""><!--?php " title="100% on a quiz!" alt="100% on a quiz!"/-->
</div>
我感谢你的帮助
Lewis。为什么要在echo内部使用echo? 您可以简单地使用变量就地替换
<?php
$base = base_url("images/profiles/badge100.png");
echo ('<div class="badge"><img src="{$base}" title="100% on a quiz!" alt="100% on a quiz!"/></div>');
?>
您只需断开echo字符串,另外,我不会将echo用于。 用点添加值,使用单引号,这样就可以在html中使用双引号
$a = "apples";
$b = "bananas";
echo '<p class="exampleClass">Hmmm I like '.$b.' and '. $a.' too,</p>';
您可以使用php操作符。这里就是一个简单的例子
<?php
echo '<div class="badge"><img src="'. base_url("images/profiles/badge100.png") . '/></div>';
?>
这样做:
<?php
echo ('<div class="badge"><img src="'.base_url("images/profiles/badge100.png").'" title="100% on a quiz!" alt="100% on a quiz!"/></div>');
?>
.. 是什么阻止了你简单地把绳子粘在一起?回音字符串。基本url$url。更多的弦;您不能嵌套在PHP代码中。连接字符串。echo’你不必做嵌套echo,1个echo是enough@MichaelBerkowski+Daedalus,删除我试图输入的php?这不起作用。单引号字符串中的变量不求值。我不知道这是谁投的票。