大家好我想在我的網站上創建一個圖庫,並且我正在從flickr中提取圖像/集。我可以用這一位代碼加載所有的設置:Flickr api標題
$flickr = simplexml_load_file('http://api.flickr.com/services/rest/?method=flickr.photosets.getList&api_key='.$api.'&user_id='.$user_id.'');
foreach($flickr->photosets->photoset as $ps) {
echo '<img src="http://farm'.$ps['farm'].'.staticflickr.com/'.$ps['server'].'/'.$ps['primary'].'_'.$ps['secret'].'_q.jpg"><br />';
}
這樣它將返回所有設置主圖像的列表。不過,我也想添加上面的標題,但標題的XML輸出是$flickr->photosets->photoset->title
,這讓我很難在每張圖片上獲得標題。有沒有一種簡單的方法可以在圖像的foreach
循環中獲得標題,但標題是否與圖像正確對齊?
的XML Flickr的輸出是這樣的:
<photosets page="1" pages="1" perpage="30" total="2" cancreate="1">
<photoset id="72157626216528324" primary="5504567858" secret="017804c585" server="5174" farm="6" photos="22" videos="0" count_views="137" count_comments="0" can_comment="1" date_create="1299514498" date_update="1300335009">
<title>Avis Blanche</title>
<description>My Grandma's Recipe File.</description>
</photoset>
</photosets>
看起來你想要'$ ps ['title']',但你的問題在於HTML/CSS,而不是Flickr。我對麼? – simbabque 2012-07-31 14:03:47
是的,但標題是不是在$ flickr-> photosets-> photoset它在$ flickr-> photosets-> photoset->標題讓我編輯我的帖子來澄清它:) – 2012-07-31 14:14:42
所以你應該能夠做' $ ps-> title',不是嗎? – simbabque 2012-07-31 14:23:45