Используя следующий код, чтобы отобразить список друзей из моего профиля Twitter. Id, как только загрузить определенное количество в то время, скажем, 20, а затем предоставить ссылки разбивки на страницы в нижней части для первой 1-2-3-4-5 (однако многие разделены предела) ПоследнееКак рисовать линии в цикле foreach с PHP
$xml = simplexml_load_string($rawxml);
foreach ($xml->id as $key => $value)
{
$profile = simplexml_load_file("https://twitter.com/users/$value");
$friendscreenname = $profile->{"screen_name"};
$profile_image_url = $profile->{"profile_image_url"};
echo "<a href=$profile_image_url>$friendscreenname</a><br>";
}
* ***** ****** обновление
if (!isset($_GET['i'])) {
$i = 0;
} else {
$i = (int) $_GET['i'];
}
$limit = $i + 10;
$rawxml = OauthGetFriends($consumerkey, $consumersecret, $credarray[0], $credarray[1]);
$xml = simplexml_load_string($rawxml);
foreach ($xml->id as $key => $value)
{
if ($i >= $limit) {
break;
}
$i++;
$profile = simplexml_load_file("https://twitter.com/users/$value");
$friendscreenname = $profile->{"screen_name"};
$profile_image_url = $profile->{"profile_image_url"};
echo "<a href=$profile_image_url>$friendscreenname</a><br>";
}
echo "<a href=step3.php?i=$i>Next 10</a><br>";
Это работает, просто, чтобы компенсировать выход, начиная с $i
. Мышление array_slice
?
Это было предложено довольно много - смотри, например http://stackoverflow.com/questions/163809/smart-pagination-algorithm –
Havnt найдено что им нужно. Просто примеры того, как это сделать для результатов mysql. – mrpatg
Я беспокоюсь, что мне что-то не хватает, почему важно, чтобы вы использовали цикл foreach, когда вы на самом деле не зацикливаете на каждый элемент? – MalphasWats