网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

php数据加1 php加减

php 数字加1

你这种需求可以用session保存数据:

创新互联建站2013年开创至今,先为乐平等服务建站,乐平等地企业,进行企业商务咨询服务。为乐平企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

?php

session_start();

$i=0;

if(isset($_POST['submit'])){

if(isset($_SESSION['i'])){

$_SESSION['i']++;

}else{

$_SESSION['i'] = $i;

}

var_dump($_SESSION['i']);

}

?

html

body

form action="" method="post"

input type="submit" name="submit" value="next" /

/form

/body

/html

当然session也不是永久的,如果永久保存,需要数据库或者保存到文件里。

PHP变量加1的几种方式对比

1、$i = $i + 1

?php

$i = 0; 

$i = $i + 1; 

echo $i;

?

执行过程是,

将$i , 1 执行ADD指令 将结果保存到临时变量中,

将临时变量的值赋给$i;

2、$i++

?php

$i = 0;  

$i++;   

echo $i;

?

执行过程是,

先将$i 的值保存到临时变量中,然后对$i 执行POST_INC指令。

free掉临时变量

此处之所以需要用到临时变量,是因为在表达式中,是先取i的值,然后对其进行+1操作,所以需要保存i的值,然后对其进行+1操作,所以需要保存i 的原始值

3、$i += 1

?php

$i = 0;   

$i += 1;  

echo $i;

?

执行过程如下,仅需一条指令

对变量$i 与const 值1 执行ASSIGN_ADD 操作

4、++$i

?php

$i = 0;

++$i;  

echo $i;

?

执行过程如下,仅需一条指令

对变量$i 执行PRE_INC操作

对于以上4中操作各执行1千万次,实验结果:

$i++最慢, ++$i最快, 剩余两项速度基本一致速度介于两个自增之间

php输出一个数字每次增加1

$top++;

这个是让$top进行递增,也就是+1

你可以在每次echo之后就写一下这个代码

或者用for语句进行循环输出

for( $i = 1; $i 10; $i ++ ) {

echo $i;

}

最后输出结果是:123456789

对于补充问题的解答:(楼上的函数..应该是先输出再递增吧,那么应该把top-1)

?php

$top = 1;

function getTop() {

global $top;

$top ++;

return $top - 1;

}

?

调用方式:

li id="?=getTop()?"/li


分享题目:php数据加1 php加减
文章分享:http://bjjierui.cn/article/doieegg.html

其他资讯