本文整理汇总了PHP中phpFlickr::interestingness_getList方法的典型用法代码示例。如果您正苦于以下问题:PHP phpFlickr::interestingness_getList方法的具体用法?PHP phpFlickr::interestingness_getList怎么用?PHP phpFlickr::interestingness_getList使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类phpFlickr
的用法示例。
在下文中一共展示了phpFlickr::interestingness_getList方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: phpFlickr
<h1>Flickr Randomator</h1>
<p>Be amazed as two interesting photos have their images and words combined.</p>
<?php
// include phpFlickr library
include 'phpFlickr-2.3.1/phpFlickr.php';
// create phpFlickr object
$apikey = '5d935f70a40edf3b239013d1663b09ac';
$f = new phpFlickr($apikey);
// get today's interesting photos
$photos = $f->interestingness_getList(null, 'url_m,title,description,tags');
if (isset($photos['total']) && $photos['total'] > 2) {
// select a random photo as the image
$count = count($photos['photo']);
$image = mt_rand(0, $count - 1);
// select a different random photo as the words
// ensure that it has a title and description
$words = $image;
while ($words === $image || empty($photos['photo'][$words]['title']) || empty($photos['photo'][$words]['description'])) {
$words = mt_rand(0, $count - 1);
}
// display the image and words together
echo '<h2>' . $photos['photo'][$words]['title'] . '</h2>';
echo '<img src="' . $photos['photo'][$image]['url_m'] . '" /><br />';
echo '<p>' . nl2br($photos['photo'][$words]['description']) . '</p>';
if (!empty($photos['photo'][$words]['tags'])) {
echo '<hr>' . $photos['photo'][$words]['tags'];
}
// not enough good photos
} else {
echo "<p>Not enough photos. Lame.</p>";