我能';无法使用php返回图像

我能';无法使用php返回图像,php,echo,Php,Echo,我试图回显多个图像,但出现错误: PHP分析错误:语法错误,中出现意外“?>” /第17行的public_html/View/Pages/Home.php” 你能给我一些关于如何修理它的指导吗?代码如下 <?php for($i=0;$i<$length;$i++) { echo ?><img class="meme-image" src="<?php $meme["$imd_id" == "$i"]->$pa

我试图回显多个图像,但出现错误:

PHP分析错误:语法错误,中出现意外“?>” /第17行的public_html/View/Pages/Home.php”

你能给我一些关于如何修理它的指导吗?代码如下

<?php
            for($i=0;$i<$length;$i++)  {
            echo ?><img class="meme-image" src="<?php $meme["$imd_id" == "$i"]->$path?>"><?php
            }
        ?>
$path?>“>
试试这个

<?php
    for($i=0;$i<$length;$i++)  {
        echo '<img class="meme-image" src='.$meme[$imd_id == $i]->$path.' ">';
    }
?>

$meme[“$imd_id”==“$i”]
看起来逻辑不正确。@Philipp使用这行代码,我尝试获取我表中的每个meme映像。如果它看起来不符合逻辑,我该怎么办?如果映像为5,循环只运行3次怎么办?我想你想要
$meme[“imd_id”$i]>$path
$meme[$imd_id.$i]->$path
。取决于
$img\u id
是什么和/或数组中的键是什么
$meme
的真实外观。当对象为空时,一切将如何工作?Dam man,在做了这么多评论和回答后,你告诉他输入为空,这可能会解决他的语法错误,但根本解决不了他显示图像的问题。我尝试了你的方法代码,但我得到了40多个错误,其中包括img_id、meme和path的未定义变量,以及一个错误“试图获取非对象的属性”,请发布完整代码并更改问题标题。这仍然包含表达式
$meme[“img_id”==“$i”]
,这将导致您尝试访问
$meme[true]
$meme[false]
,这没有意义。@TarangP我不能这样做,因为该网站采用mvc模式,并且有10-15个php文件。