我将投票数量存储在投票行动中
//after vote action triggered
if ($count == '') { //for first time
$count = '1';
} else { // after fisrt time
$count ++
}
这很好。现在我想计算每天有多少投票,所以我想存储日期和计数,我可以计算每天的投票数,所以我想使用关联数组但现在我害怕是同一日期多次投票将来,
如何将日期存储为密钥,因为密钥可能会重复我相信。
如果我喜欢这个
$today = date('Y-m-d');
$value = 1;
$count = array($today => $value);
有没有办法将它多次存储为带日期的动态数组?
如果它是单个值,那么我们可以使用$arrayname []
动态存储,但是对于关联,如何在不产生关键问题的情况下完成,因为键可能包含相同的日期?
答案 0 :(得分:0)
我假设您实际上不会使用日期函数,并且您正在处理某些数据或其他内容。否则,除非你的PHP脚本运行很长时间,否则你的数组不可能长得超过一个项目。
<?php
$count = array();
.....
$date = date('Y-m-d');
$count[ $date ] = array_key_exists( $date, $count ) ? $count[ $date ] + 1 : 1;