Php 连接img src字符串

Php 连接img src字符串,php,concatenation,echo,image,Php,Concatenation,Echo,Image,我想使用img标记显示数据库中的图像。这是我的密码: if( !empty( $cat_id ) ) { $cats = getImagesByCategory( $cat_id ); foreach( $cats as $image ) { $id = $image['id']; echo <<<IMAGE <img src="images/'.$category['name']. '/' .$imag

我想使用
img
标记显示数据库中的图像。这是我的密码:

if(  !empty( $cat_id ) ) {
    $cats = getImagesByCategory( $cat_id );
    foreach( $cats as $image ) {
        $id = $image['id'];

        echo <<<IMAGE
        <img src="images/'.$category['name']. '/' .$image['name'].'" />
IMAGE;
if(!empty($cat_id)){
$cats=getImagesByCategory($catu id);
foreach($cats作为$image){
$id=$image['id'];
echo您的
标签已损坏:

干杯

你的回音中混合了“和”

只需像这样制作回声:

<img src="images/$category[name]/$image[name]" />
echo''
从长远来看,学习使用函数系列对您非常有用

echo '<img src="images/' . $category['name'] . '/' . $image['name'].'"/>'
printf(“”,$category['name'],$image['name']);

RTfineM,请:@Esailija No,这将导致
意外结束
错误,因为假设整个文档的其余部分都是herdeoc,PHP将无法找到herdeoc的结束标记。这里的错误是因为变量插值语法错误。我将代码修改为
if(!empty($cat_id)){$cats=getImagesByCategory($cat_id);foreach($cats as$image){$id=$image['id'];$cat_name=$category['name'];$img_name=$image['name'];Echo查看图像标记的
src
属性。提示:这里缺少一些重要的内容。还有
printf()
是PHP中的一个函数,以及几乎所有其他语言中的函数。学习它。热爱它。单击函数名,它是指向PHP文档的链接。
echo '<img src="images/' . $category['name'] . '/' . $image['name'].'"/>'
printf('<img src="images/%s/%s"/>', $category['name'], $image['name']);