我使用php GET为照片调用vehicle的API,它返回给我一个数组,
我使用这个来获取车辆:
$vehiculecount=count($data);
for($x = 0; $x < $vehiculecount; $x++) { ?>现在我想如果我有一个返回的照片,返回我的照片,否则在我的文件夹中返回一个特殊的“noPhoto”照片
我这样做:
<?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;
}
}
?>发布于 2018-05-31 21:36:16
您的代码中存在语法错误。下面是修复后的代码。
$photo = $data[$x]['gallery'][0]['big'];
if ($photo === null) {
$photo = 'img/noPhoto.png';
}https://stackoverflow.com/questions/50625224
复制相似问题