【发布时间】:2011-04-16 09:37:51
【问题描述】:
所以我试图在我的网站上创建下一个和上一个按钮,我认为我以一种相当通用的方式来处理它。我这样命名我的每个页面:
1.php 2.php 3.php
等等
所以形象地说,在 2.php 上,前一个链接指向 1.php,下一个链接指向 3.php。
为了在所有页面上自动执行此过程,我正在尝试编写一个简单的代码来从当前文件名中加 1 和减 1。
所以在 PHP 中,我这样做了:
<?php
$dir = $_SERVER['PHP_SELF'];
$dirchunks = explode("/", $dir);
$current = $dirchunks[3];
?>
$current 回显 2.php,即我所在的页面,是否有加 1 或减 1,同时保持 .php 与变量 $current 保持不变?所以 $current 2.php 会变成 3.php 和 1.php?
我希望我的问题没有令人困惑,并且有人可以阐明我的情况。感谢您的帮助!
【问题讨论】:
-
嗯,
$current - 1和$current + 1?还是我误解了这个问题? -
$current="1.php";$current=$current+1; $current=$current.'php'; -
沙克蒂·辛格:
"1.php" + 1 == 0 -
这很简单,因为 $current + 1 产生 2 然后我只需要在其末尾添加 '.php'。
标签: php string variables numbers explode