将HTML/PHP语句嵌套在另一个PHP语句中
我有一个IF/ELSE语句,我想打印一些我从Drupal站点获得的图像。我不知道如何打印那些IMG标签而不出错 这就是我到目前为止所做的:将HTML/PHP语句嵌套在另一个PHP语句中,php,html,drupal,if-statement,Php,Html,Drupal,If Statement,我有一个IF/ELSE语句,我想打印一些我从Drupal站点获得的图像。我不知道如何打印那些IMG标签而不出错 这就是我到目前为止所做的: <?php $field = field_get_items('node', $node, 'field_visitor_image'); if($field){ <img src="<?php print image_style_url('lead_teaser', $node->field_visitor
<?php
$field = field_get_items('node', $node, 'field_visitor_image');
if($field){
<img src="<?php print image_style_url('lead_teaser', $node->field_visitor_image['und'][0]['uri']); ?>">
}
else
{
<img src="<?php print image_style_url('lead_teaser', $node->field_banner_image['und'][0]['uri']); ?>">
}
?>
当您开始输出HTML时,必须打破PHP模式
if($field){
?>
<img src="<?php print image_style_url('lead_teaser', $node->field_visitor_image['und'][0]['uri']); ?>">
<?php
}
使用回显和字符串连接:
if ($field) {
echo '<img src="' . image_style_url('lead_teaser', $node->field_visitor_image['und'][0]['uri']) . '">';
}
你不能筑巢
<?php > inside another <?php >.
您可以选择使用..连接 哦,不,字符串中的php标记再次罢工。打印?真正的程序员使用Echo我只是喜欢这附近的花生画廊。我在学习。如果我表现得不像一个真正的程序员,那就起诉我。你在if和else中打印的内容有什么区别?在我看来他们是一样的。如果轻浮是可以起诉的罪行,就起诉我。谢谢巴尔马。这真是太好了。谢谢你的帮助!