php массив для номера страницы - PullRequest
0 голосов
/ 29 октября 2011

Здравствуйте, я пытаюсь создать простую нумерацию страниц, но мои php-навыки ограничены.У меня есть var, который является numOfPages и в зависимости от того, сколько страниц я хочу вывести 1 2 3 4 5 6 8 9 10. numOfPages является динамическим и не всегда будет 10. Каждая из них будет ссылкой на другую страницу,Мой грубый не рабочий код приведен ниже.Надеюсь, вы понимаете, что я пытаюсь сделать.Я думаю, мне нужно создать массив с числами и зациклить его с foreach?

Заранее спасибо.

$pageNo = 1;
$numOfPages = 10;
foreach ($numOfPages) {
    echo "<a href=\"link.php?page=" . $pageNo . "\>" . $pageNo . "</a> \n";
    $pageNo++;
}

Ответы [ 2 ]

2 голосов
/ 29 октября 2011

Просто используйте цикл for:

$numOfPages = 10;
for($pageNo = 1; $pageNo <= $numOfPages; $pageNo++) {
    echo "<a href=\"link.php?page=" . $pageNo . "\>" . $pageNo . "</a> \n";
}
1 голос
/ 29 октября 2011

Вы должны иметь:

$pageNo = 1;
$numOfPages = 10;
while($pageNo <= $numOfPages)
{
    echo "<a href=\"link.php?page=" . $pageNo . "\>" . $pageNo . "</a> \n";
    $pageNo++;
}
...