我正在显示来自JSON的图像,因为某些行没有附加任何图像URL:

echo "<p><img src='".$offer['mobile_app_icon_url']."'></p>";

一些图像显示为:null而不是URL如何添加回调将:null转换为/images/image.png以加载自定义图像?

响应示例:

"mobile_app_icon_url":null,"
"mobile_app_icon_url":"https://lh3.googleusercontent.com//UB5a8qPFoYonW8BT_zJiwtTEZVoVuWFwEzo4bvj0NrrKg3SCSdzIaBCmhDNI8M1lOq8=w100",

#1楼 票数:0

在您更新问题之前,我已经回答了,也许现在不合适了

您可以这样做:

echo "<p><img src='".$offer['mobile_app_icon_url'] ? $offer['mobile_app_icon_url'] : [link_to_your_default_image]."'></p>";

这是一个三元条件,就像一个紧凑的if / else。 因此,如果设置了$ offer ['mobile_app_icon_url'] //不为null,则将使用它,否则将使用[link_to_your_default_image]

这是有关三元条件的文档

#2楼 票数:0

解决此问题:

$x = (array)$offer['mobile_app_icon_url'];
if (empty($x)){
echo "<p><img src='images/icon.png'></p>";  
            } else {
            echo "<p><img src='".$offer['mobile_app_icon_url']."'></p>";    
            }

  ask by MrGyt translate from so

未解决问题?本站智能推荐:

1回复

如何在评论中添加回复功能?

我已经为网站创建了评论功能。 我想为其添加回复功能,但是我不确定该怎么做。 我可以发表评论并在网站上检索它们。 我想做一个回复功能,它使用它的“父母” ID来显示在它的下面。 所需的输出: 第一评论 第一回覆 第二次回复 第二
2回复

如何在json响应中添加isFavourite-使用laravel

我收到文件夹对docId的响应 我的控制器代码: 我的回复: 现在我想显示这些文件夹是喜欢或不喜欢下面 我如何在每个文件夹中显示此类响应,您的帮助将受到高度赞赏?
1回复

如何在此请求中添加Content-Typeapplication/json

我需要在以下请求的标头中发送此Content-Type-application / json。 如何在头部数组中的此函数中添加Content-Type application / json?
1回复

在jQueryUI自动完成回调中访问JSON响应数据

我正在使用jQueryUI自动完成功能来搜索MySQL数据库。 当用户在搜索字段中按Enter键时,我想用从DB返回的结果填充div。 该代码有效,并且确实返回建议的自动完成列表。 但是,我无法理解如何使用select:函数中返回的JSON数据,例如访问JSON对象中返回的title和
2回复

如何在json回调中删除“结果”:“成功”

调用api服务器的结果是一个json文件,它以这个字符串开头: 如何删除我不关心的部分? 就是这个 完整的结果是: 我使用PHP语言 我必须删除最初的部分: 和决赛:
1回复

如何在androidpost请求上向madrillAPI添加json数组

我正在使用此php代码发送电子邮件,并且可以正常工作 而且我想在android上发出发布请求,但是我不知道我必须在哪里放置电子邮件json数组 我如何才能在发布请求中发送带有电子邮件信息的json字符串?
1回复

对phpcurl请求的Json响应

我已经发送了一个 curl 请求,我正在以这种方式输出响应。 这是输出。 我正在尝试解码 json 部分,但 $json 只是 null。 我希望能够读取 $json["autoStartToken"]。 我将如何实现这一目标?
6回复

如何在AJAXPOST请求后从服务器解析JSON响应?

正如您从标题中看到的问题。 这是我的工作: 发送类似的请求 API会回显。 如果我这样做document.forms["myform"].submit(); 页面显示JSON响应,例如 那么我应该如何解析(检查,显示值)? 尝试了很多方法。 任何帮助,将不胜感激 !