2010-06-26 58 views
-2

我正在解析iTunes提要,Feed中有3个图像大小,我不确定如何提取最大的图像。Simplepie iTunes选择特定类

iTunes的订阅例如:

   <im:image height="53">http://a1.image.53x53-50.jpg</im:image> 

       <im:image height="75">http://a1.image.75x75-65.jpg</im:image> 

       <im:image height="100">http://a1.image.100x100-75.jpg</im:image> 

我的类:

function get_app_image() 
{ 
    $data = $this->get_item_tags(SIMPLE_NAMESPACE_IM, 'image'); 
    return $data['0']['data']; 
} 

PHP来输出的图像:

<img src="<?php echo $item->get_app_image(); ?>" class='alignleft1' height="100" width="100" /> 

它总是输出第一/最小图像,并予不知道如何定义最大的?

回答

0

解决方案非常简单。将$ data ['0']更改为代表相同命名空间的第三张图像的数据['2']。