Php图像变量

Php图像变量,php,Php,我试图将图像src分配给一个变量,但似乎不起作用。 我很确定我缺少了一个“或”,但我现在几乎尝试了每种组合。 我遇到的第二个问题是,我想使用两个变量,而串联似乎不起作用 请参见以下内容:$item.$image 任何帮助都将不胜感激 <li class="first"> <?php $image = "<img src="<?php echo base_url() . "assets/" .

我试图将图像src分配给一个变量,但似乎不起作用。
我很确定我缺少了一个
,但我现在几乎尝试了每种组合。
我遇到的第二个问题是,我想使用两个变量,而串联似乎不起作用

请参见以下内容:
$item.$image

任何帮助都将不胜感激

<li class="first">                                    
<?php
$image =  "<img src="<?php echo base_url() . "assets/" . "menuicon.png" />

if (!empty($pcategory)) 
{
   foreach ($pcategory as $key => $item) 
   {
      echo "<li><a href='" . site_url() . "cat/$key'>$item.$image</a></li>"; 
   } 
}
?>
</li>   
  • 试试这个

    $image =  '<img src="' . base_url() . '"assets/enuicon.png" />';
    if (!empty($pcategory)) 
    {
        $site_url = site_url();
        foreach ($pcategory as $key => $item) {
            echo "<li><a href='{$site_url}cat/{$key}'>{$item}{$image}</a></li>"; 
        } 
    }
    
    $image='';
    如果(!空($pcategory))
    {
    $site_url=site_url();
    foreach($pcategory as$key=>$item){
    回声“
  • ”; } }
    您要打开两次php标记,一个在另一个内,您应该将它们连接起来,如下所示

    <?php
    $image = '<img src="'. base_url() . 'assets/menuicon.png" />';
                       //^ here you need to concatenate
    if (!empty($pcategory)) {
        foreach ($pcategory as $key => $item) {
           echo "<li><a href='" . site_url() . "cat/$key'>$item.$image</a></li>"; 
        } 
    }
    
    ?>
    
    
    
    谢谢赫特和法比奥。你们两人都给我指明了正确的方向,但都没用

    以下是正确的解决方案:

    <li class="first">                                    
           <?php
    $image =  '<img src="' . base_url() . 'assets/menuicon.png" />';
    
    if (!empty($pcategory)) {
     foreach ($pcategory as $key => $item) {
      echo "<li><a href='" . site_url() . "cat/$key'>$item.$image</a></li>"; 
                                        } 
                                    }
    
                                    ?>
                              </li> 
    

  • 谢谢你们的帮助,如果没有你们,我是不会明白的。谢谢!

    您连续两次打开PHP标记:

    <?php // HERE
    $image =  "<img src="<?php echo base_url() . "assets/" . "menuicon.png" /> // HERE
    

    $image=“您介意详细说明一下吗?它是否可以作为$image=“如果你对引号有问题,那你为什么不直接看一下你输出的html标记呢?arkascha,页面会变成空白,不会加载,否则我会的。谢谢你,伙计。”。我真的很感谢你的帮助。将在将来记住它。
    $image=”“
    =PHP解析错误:语法错误,意外的文件结尾
    <li class="first">                                    
      <?php
    
        $image =  "<img src='".base_url() . "assets/menuicon.png' />";
    
        if (!empty($pcategory))
          {
            foreach ($pcategory as $key => $item)
              {
                echo "<li><a href='" . site_url() . "cat/$key'>$item.$image</a></li>"; 
              }
           }
      ?>
    </li>