PHPはJSONデータを解析しますが、URLアドレスが画像かどうかの判定を追加するにはどうすればよいですか?
JSON データのセットがあり、PHP を通じてそれを HTML 形式のコンテンツに解析したいと考えています。
ウリ部分の一部は写真であり、一部はリンクです。判定を追加する方法は、写真が空ではなく、写真の出力です。ありがとう。
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->$data = json_decode($json); foreach ($data->results as $result) { if(!empty($result->Uri)){ echo '<img src="'.htmlspecialchars($result->Uri).'" />'; } }
$imgs_arr = array( "jpg" , "jpeg" , "png" , "gif" );//画像の接尾辞。自分で追加できます $data = json_decode($json); foreach ($data->results as $result) { $ext = strto lower(end(explode(".",$result->Uri))); if( !empty($ext) && in_array($ext , $imgs_arr)){ echo '<img src="'.htmlspecialchars($result->Uri).'" />'; } <div class="clear"></div>