通过时增加页面值 URL

Increment page value when passing through URL

我需要通过增加1来传递page的值。这是我的纯代码

<?php echo "<li><a href='pro.php?page=$page'><span class='ico-next'></span></a></li>" ?>

这是我试过的一个

<?php echo "<li><a href='pro.php?page=.$page++.'><span class='ico-next'></span></a></li>" ?>

但是它不起作用,我怎样才能通过将值加一来传递值

在将变量打印到页面之前,您首先需要递增该变量。

<?php echo "<li><a href='pro.php?page=".trim(++$page)."'><span class='ico-next'></span></a></li>" ?>

由于 php 解析器的限制,这是不可能的。您必须改为使用串联:

<?php echo "<li><a href='pro.php?page=" . ++$page . "'>";

有些人觉得这样的风格更容易阅读,它将格式和计算分开:

<?php echo sprintf("<li><a href='pro.php?page=%s'>", ++$page);

请注意,您可能还需要使用++$page而不是$page++,但这取决于您的实际情况。