如何使用PHP在div中回显变量

xin*_*ing 0 php

在下面的PHP代码中,我试图回显$ title和$ desc的值,但它不显示仅显示变量名称的值.任何帮助将不胜感激.

foreach ($prod as $product) { 
    $title=$product['title'];
    $desc=$product['desc'];

    echo '
    <div class="detail">
    <div class="img"><img src="images/pro1.png"/></div>
    <div class="textdetail"><p><b>$title</b><br /></p>
    <p><a href="#">$desc</a></p>
    </div><br />
    </div>';
}
Run Code Online (Sandbox Code Playgroud)

Joo*_*ost 6

你必须使用双引号,或者将它们带到字符串之外 - 出于清晰的原因,我个人总是更喜欢后一种方法.要么有效.

这应该这样做:

foreach ($prod as $product) { 
    $title=$product['title'];
    $desc=$product['desc'];

    echo '
    <div class="detail">
    <div class="img"><img src="images/pro1.png"/></div>
    <div class="textdetail"><p><b>'.$title.'</b><br /></p>
    <p><a href="#">'.$desc.'</a></p>
    </div><br />
    </div>
    ';
}
Run Code Online (Sandbox Code Playgroud)