> 백엔드 개발 > PHP 튜토리얼 > PHP解析JSON数据,怎么增加一个判断,URL地址是否是图片

PHP解析JSON数据,怎么增加一个判断,URL地址是否是图片

PHP中文网
풀어 주다: 2016-06-13 10:52:51
원래의
1102명이 탐색했습니다.

  PHP解析JSON数据,如何增加一个判断,URL地址是否是图片?
我有一组JSON数据,我想通过PHP把他解析成HTML格式的内容。
其中Uri部分有的是照片,有的是链接。如何增加一个判断,是照片的输出,不是照片的为空。谢谢。

  • PHP code
$data = json_decode($json);
foreach ($data->results as $result) {
if(!empty($result->Uri)){
    echo &#39;<img src="&#39;.htmlspecialchars($result->Uri).&#39;" />&#39;;
}
}
로그인 후 복사


------解决方案--------------------
大部分的图片链接都是以后缀jpg/gif/png等出现的
如果是urlwrite了话 那么你可以查看下他的命名规律来做filter
------解决方案--------------------

  • PHP code
$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 &#39;<img src="&#39;.htmlspecialchars($result->Uri).&#39;" />&#39;;
    }
}
로그인 후 복사

以上就是PHP解析JSON数据,怎么增加一个判断,URL地址是否是图片的内容,更多相关内容请关注PHP中文网(www.php.cn)!


관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿