为了账号安全,请及时绑定邮箱和手机立即绑定

那位大神给解释一下php分页中的问题(就是获取页码数)

那位大神给解释一下php分页中的问题(就是获取页码数)

PHP
qq_我的世界_11 2018-07-09 16:42:12
echo "<a href='?page={$pages}'>尾页</a>";为什么我在尾页可以把变量写在花括号中,然后变量可以解析,然后把上一页和下一页写称以下的样子就不行$pages是总数echo "<a href='?page={$page - 1}'>上一页</a>"; 或者下面的也不行 echo "<a href='?page={$page} - 1'>上一页</a>";只能写成以下的样子才可解析变量,并且才会获得变量的数据。echo "<a href='?page=" . ($page + 1) . "'>下一页</a>"; echo "<a href='?page=" . ($page - 1) . "'>上一页</a>";
查看完整描述

1 回答

已采纳
?
嗯恩恩

TA贡献11条经验 获得超1个赞

php解析变量要用双引号,单引号里面的所有数据一律按字符串处理,所以想在输出中解析变量,边界符号必须要使用双引号。第一张图的解析就是这样。

最后一张图程序解析是因为这是标准的PHP语法结构


第二张图第一个echo已经解析了至于后面的   -1   呵呵~~

第二个(其实这样输入是解析的)不解析是因为第二个echo中系统将 } 也看做了变量的一部分,你在}前加一个空格,变量就解析了。 

前方高能预警:::(你确定第二章图你的花括号是对的?是英文状态下输入的花括号?英文状态下的花括号这样输入系统不报错?) 神奇的是我把你的花括号粘了过来竟然对不齐!!!

查看完整回答
反对 回复 2018-07-10
  • 1 回答
  • 0 关注
  • 959 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信