我有一组JSON数据,我想通过PHP把他解析成HTML格式的内容。
其中Uri部分有的是照片,有的是链接。如何增加一个判断,是照片的输出,不是照片的为空。谢谢。
$data = json_decode($json);
foreach ($data->results as $result) {
if(!empty($result->Uri)){
echo '<img src="'.htmlspecialchars($result->Uri).'" />';
}
}
其中Uri部分有的是照片,有的是链接。如何增加一个判断,是照片的输出,不是照片的为空。谢谢。
$data = json_decode($json);
foreach ($data->results as $result) {
if(!empty($result->Uri)){
echo '<img src="'.htmlspecialchars($result->Uri).'" />';
}
}
解决方案 »
- fopen估计调用失败
- 关于max()函数的问题
- 大家做php是 从c++出道的还是像我这样半路出家的?
- 初学者:配置完php.ini遇到的问题,不能找到动态库!
- 我用iis5配置了php, 可是asp有时就不行了,出现500错误,如何解决?
- 用adodb连接access数据库后,怎么取不出存在数据库的全部数据?
- php模板提速问题
- 调查:php+jsp+perl+mysql(10M)+1Email(5M)(WEB空间50M)
- 论坛回复分级结构如何实现?
- 已安装gd库,但仍提示Call to undefined function imagecreatefromjpeg()
- 猜你喜欢
- 帝国cms首页如何调取自定义的字段
如果是urlwrite了话 那么你可以查看下他的命名规律来做filter
————————————————————————————————
基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)
$imgs_arr = array( "jpg" , "jpeg" , "png" , "gif" );//图片的后缀 ,自己可以添加
$data = json_decode($json);
foreach ($data->results as $result) {
$ext = strtolower(end(explode(".",$result->Uri)));
if( !empty($ext) && in_array($ext , $imgs_arr)){
echo '<img src="'.htmlspecialchars($result->Uri).'" />';
}
}