如何在<img src=""/>标签中插入<! - ?php echo $ image;? - >

时间:2017-03-10 12:34:17

标签: php image echo

我试图修改我的PHP代码,以便我可以在其中插入html标记。原始代码是:

<?php 
if( $image ){
?>
<a class="product_image image-woo" href="<?php echo $product_url;?>">
    <?php echo $image;?>
</a>
<?php } ?>

现在,我已经用这种方式编辑了:

<?php 
if( $image ){
?>
<img data-src="<?php echo $image;?>" class="something">
<?php } ?>

错在哪里?

3 个答案:

答案 0 :(得分:1)

src而非data-src

<?php 
 if( $image ){
?>
 <img src="<?php echo $image;?>" class="something">
<?php } ?>

答案 1 :(得分:1)

首先,它是src而不是data-src 你需要像这样回应

<?php 
if( $image ){

echo "<img src= '$image' class='something'>";
 } ?>

答案 2 :(得分:1)

试试这个

if($image) {
    $doc = new DOMDocument();
    $doc->loadHTML($image);
    $imgs = $doc->getElementsByTagName('img');
    foreach ($imgs as $img) { ?>
        <img data-src="<?php echo $img->getAttribute("src");?>" class="something"/>
    <?php }
} ?>