在php数组循环中放置图像标记的正确方法

我希望在
PHP数组中放置一个图像标记,从数据库动态提供.该数组最终将直接呈现在页面上.

数组中图像标记的正确语法是什么;即,一旦在页面上呈现阵列,图像标签应该显示为图像而不是简单文本.

如果我告诉你我的意思,也许更容易:

foreach($rows as &$row)
  {  
   $this->_rows[] = array(
    'thumnail'  => '<img style="width: 180px; height: 80px;" src="<?= THUMBNAILn_Assets::getProductThumbnail($row->id) ?>" />',
   );
  };

图像标记在页面上呈现为简单文本,而不是图像.

最佳答案 试试这个 :

foreach($rows as &$row)
  {  
   $this->_rows[] = array(
    'thumnail'  => '<img style="width: 180px; height: 80px;" src="'. THUMBNAILn_Assets::getProductThumbnail($row->id) .'" />',
   );
  }

在src属性中不再需要php标签(<?=和?>)

点赞