我的循环中没有默认图像时设置默认图像

时间:2018-05-31 13:14:18

标签: php if-statement replace

我使用php GET为照片调用车辆API,它返回一个数组,

我用它来获取车辆:

   $vehiculecount=count($data);
   for($x = 0; $x < $vehiculecount; $x++) { ?>

现在我想如果我有照片的返回给我回复照片,否则我会在我的文件夹中给我一张特殊的&#34; noPhoto&#34;照片

我这样做:

    <?php
$photo = $data[$x][gallery][0][big];
if ($photo=null) {
       $photo = img/noPhoto.png;


else {
            $photo = $photo;


 echo " $photo";

                                      }
  }
endif;
?>

这里是HTML:

<img class="card-img-top" src="<?php echo $photo;?>" alt="">

当我使用它时,我有一个错误500。所以我有一个主要的语法错误,我不能修复它

固定代码(不工作):

<?php
$photo = $data[$x][gallery][0][big];
if (! $photo) {
       $photo = 'img/noPhoto.png';

else {
            $photo;

                                      }
  }

?>

1 个答案:

答案 0 :(得分:0)

您的代码中存在语法错误。 这是修复后的代码。

    select col
                from (select null col from dual
                            union all
                            select 'A string' from dual)
            where not regexp_like(col, '^.{1,10}$')