关联数组怀疑投票计数

时间:2013-11-28 05:59:23

标签: php arrays multidimensional-array associative-array

我将投票数量存储在投票行动中

//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 []动态存储,但是对于关联,如何在不产生关键问题的情况下完成,因为键可能包含相同的日期?

1 个答案:

答案 0 :(得分:0)

我假设您实际上不会使用日期函数,并且您正在处理某些数据或其他内容。否则,除非你的PHP脚本运行很长时间,否则你的数组不可能长得超过一个项目。

<?php

$count = array();

.....

$date = date('Y-m-d');
$count[ $date ] = array_key_exists( $date, $count ) ? $count[ $date ] + 1 : 1;