在php中将img插入href中

时间:2016-09-27 17:10:00

标签: php image href put

如何在此php代码中替换 href 中的 img

这是 img 代码

<img class="img-responsive" src="<?php bloginfo('template_url');?>/images/<?php echo $term->name;?>.png" alt="<?php echo $term->name;?>">

我想在此代码中 href 中替换它

<?php
echo '<a href="?cat='.$term->term_id.'">
    <i class="fa fa-youtube-play fa-5x" aria-hidden="true"></i>
</a>';
echo "</div>";
}
?>

我试过了:

<?php echo '<a href="?cat='.$term->term_id.'"> <i class="fa fa-youtube-play fa-5x" aria-hidden="true"></i> <img class="img-responsive" src="<?php bloginfo('template_url');?>/images/<?php echo $term->name;?>.png" alt="<?php echo $term->name;?>"> </a>'; echo "</div>"; } ?>

1 个答案:

答案 0 :(得分:0)

您无法将<?php混合到echo - 用于在您输出原始文本时重新进入PHP执行模式,但是您&#39 ;已经在PHP执行中了。

由于bloginfo()回显其输出而不是返回字符串,因此需要将其拆分为多个语句。

<?php 
echo '<a href="?cat='.$term->term_id.'"> <i class="fa fa-youtube-play fa-5x" aria-hidden="true"></i> <img class="img-responsive" src="';
bloginfo('template_url');
echo '/images/'.$term->name.'.png" alt="'.$term->name.'"> </a>'; 
echo "</div>";