如何使用字符串和函数正确连接此PHP echo语句?

时间:2015-02-11 13:06:29

标签: php string function concatenation

//top of the code just consists of an if statement and some code.
case 'itemimage' :

        echo '<div class="product-preview-image" style="background: red; height:75px; width:75px;"><img href=' . <?php grab_item_image(); ?> . "</div>"';
break;
    }
}

这是我的尝试,但它在我的文本编辑器上看起来并不合适。我也在使用inline-css,不确定这是否重要。

我试图回应的唯一一件事就是这个div提供了一个href功能。

<div class="product-preview-image" style="background: red; height:75px; width:75px;"><img href="#thephpfunctionhere"</div>

这让我对所有单引号和双引号感到困惑。

3 个答案:

答案 0 :(得分:2)

报价问题,您又开始了<?php。使用以下代码

//top of the code just consists of an if statement and some code.
case 'itemimage' :

        echo '<div class="product-preview-image" style="background: red; height:75px; width:75px;"><img src="' .  grab_item_image() . '" /></div>"';
break;
    }
}

希望这有助于你

答案 1 :(得分:0)

echo '<div class="product-preview-image" style="background: red; height:75px; width:75px;"><img src="' . <?php grab_item_image(); ?> . '"></div>"';

答案 2 :(得分:0)

图片需要&#39; SRC&#39;&#39;属性而不是href。此外,由于您在php-tag中回显,因此您不必再次打开&lt; \?php,而是直接引用该函数。

echo 
    '<div class="product-preview-image" style="background: red; height:75px; width:75px;">' ,
        '<img src="' .  grab_item_image() . '" />' ,
    '</div>"';

使用直接回声时,Komma的速度更快。不适合将其分配给$ variable