在PHP网页中怎么编写代码实现数字每天自动加10!

在PHP网页中怎么编写代码实现数字每天自动加10.就是说我网站里有一个数字是10,明天让他自动变成20,后天变成30!或者不规律的,明天变20,后台变25,大后天变32,... 在PHP网页中怎么编写代码实现数字每天自动加10.就是说我网站里有一个数字是10,明天让他自动变成20,后天变成30!或者不规律的,明天变20,后台变25,大后天变32,这样不规律的增加!求详细! 展开
 我来答
CARLRAY002
推荐于2016-11-28 · TA获得超过1033个赞
知道小有建树答主
回答量:665
采纳率:70%
帮助的人:62.3万
展开全部
如果只是网页上显示,不需要存储人数据库
则设置初始值$count 还有初始日期$date,
假设$count=10,$date='2015-07-18';
然后进行操作,方法和上面大同小异
$now = strtotime(date('Y-m-d', time()));
if($now > strtotime($date))
{
$add = intval(($now-strtotime($date))/(24*3600));

$count += 10*$add;

}

可以将其封装成函数
function count($count,$date){

$now = strtotime(date('Y-m-d', time()));
if($now > strtotime($date))
{
$add = intval(($now-strtotime($date))/(24*3600));

$count += 10*$add;

}
return $count;

}
如果要加随机数那么就需要加上random函数,而且需要存储用来判定的$date,可以用cookies存储也可以用session存储
百度网友cb4985820
推荐于2017-12-15 · TA获得超过562个赞
知道小有建树答主
回答量:250
采纳率:0%
帮助的人:234万
展开全部
<?php

$data=file("date.txt");

$ini=0;//初始值

$p=10;//每天递增的数

if(count($data)){

 //如果存在数据,则改写数据

 $data=split(",",$data[0]);

 if($data!=date("Y-m-d")){

  //不是当前日期,更新数据

  $fp=fopen("date.txt","w");

  $str=date("Y-m-d").",".($data[1]+$p);//字符串两个参数,用逗号分隔。例:2013-7-20 10;

  fputs($fp,$str);

  $ini=$data[1]+$p;

 }

}else{

 //否则直接写入数据

 $fp=fopen("date.txt","w");

 $str=date("Y-m-d").",".$ini;//字符串两个参数,用逗号分隔。例:2013-7-20 10;

 fputs($fp,$str);

}

echo $ini;//输出当日的数字

?>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
医沫量1851
2013-07-20
知道答主
回答量:43
采纳率:0%
帮助的人:17.3万
展开全部
你想单纯在php中保存,不大可行,如果用cookie的话就稍显复杂,简单直接一点就是通过数据库或本地文件保存前一天的数据(包括记录时间和数字),每次请求改页面,先比较前一天的时间,然后处理更新数字,如果均匀递增,步长值固定就成,如果随机步长,就随机生成数字
更多追问追答
追问
如果说每天生成随机数的怎么做!求代码,谢谢!
追答
可以试一下php自带函数rand
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tanlinchao521
2013-07-20
知道答主
回答量:38
采纳率:0%
帮助的人:23.5万
展开全部
PHP不会哎,思路给你分析下
声明变量 随机数,时间,数值
数值=20
随机数(10) '随机取10以内的数
时钟周期=(这里随便写)
如果 (时间=时间+1) 运行
数值=数值+随机数
如果结束
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式