0
我有一些像这样的变量:与可变+ PHP数量递增变量
$_8 = 0; $_9 = 0; $_10 = 0; $_11 = 0; $_12 = 0; $_13 = 0; $_14 = 0; $_15 = 0; $_16 = 0; $_17 = 0; $_18 = 0; $data = array();
然后我执行以下操作:
$vistoday = $app['db']->fetchAll('SELECT `Datum Bezoek 1` FROM `psttodo-uit` WHERE CAST(`Datum Bezoek 1` AS DATE) = CURRENT_DATE AND PB = 1');
foreach($vistoday as $v){
$date = strtotime($v['Datum Bezoek 1']);
$hours = (int)date('h', $date);
$minutes = (int)date('i', $date);
if($minutes > 30)
{
$hours = $hours + 1;
$count = ${"_" . $hours} + 1;
$data[$hours] = $count;
}
else
{
$data[$hours] = ${"_" . $hours}+1;
}
}
这些都是我从数据库中提取的日期:
- 2014-02-27 08:25:34
- 2014-02-27 08:50:34
- 2014年2月27日8时55分34秒
当我输出$数据我得到这个:
array (size=2)
8 => int 1
9 => int 1
但通常的9键的值应该是2,所以他不吨增量,他只是增加1没有。有人可以帮助我吗?
你想要一个数组变量。在我之后重复:使用数组完成这个要好得多! – deceze
你会怎么做一个数组?你能给我一个小费吗? – nielsv
另外,为什么你不在数据库中? – Olavxxx