我有几个问题。我需要每天17:00(下午5点)倒计时。 17:00之后,我想回复一条消息。然后,计时器需要在23.59之后重置。我怎么能用PHP做到这一点?
我的下一个问题是关于待办事项列表。我在PHP中有一个功能性ToDo列表,但我希望能够看到我有多少任务而无需自己计算。以下是待办事项清单的代码:
<?php
session_start();
#ADD ITEM
if(isset($_POST['newitem']) ){
$_SESSION['todo'] [] =$_POST['newitem'];
}
#REMOVE ITEM
if(isset($_POST['remove_id']) ){
$id = $_POST['remove_id'];
unset($_SESSION['todo'][$id]);
}
?>
<html>
<head></head>
<body>
<?php
echo "<h1>To Do</h1>";
#SUBMIT
echo "
<form action='' method='post'>
<input type='text' name='newitem'>
<input type='submit'>
</form>
";
foreach($_SESSION['todo'] as $id => $item){
#REMOVE
echo "
<form action='' method='post'>
<input type ='hidden' name='remove_id' value='$id'>
<input type='submit' value='-'>
$item
</form>
";
}
任何帮助将不胜感激!
答案 0 :(得分:1)
对于你的第二个问题:
你可以定义一个索引,让它称之为$i
;
所以:
$i = 0;
然后每次执行foreach时递增它:
foreach($_SESSION['todo'] as $id => $item){
$i++;
echo "
<form action='' method='post'>
<input type ='hidden' name='remove_id' value='$id'>
<input type='submit' value='-'>
$item
</form>
";
}
然后echo $i;
应该为您提供总计任务。
另外,请一次提出一个问题,重新创建另一篇文章,其中包含您第一个问题所尝试的内容。