我怀疑我对此的态度是最好的。 我想以某种方式存储这种格式的数组:
array(
year => array(
jan => array( day1 => 0, day2 => 0, and so on )
);
这是我生成它的代码:
$array = array(
);
for( $y = date( 'Y' ); $y <= date( 'Y' ); $y++ )
{
$array[ $y ] = array();
for( $m = 0; $m < 11; $m++ )
{
$array[ $y ][ substr( GetMonthName( $m ), 0, 3 ) ] = array();
for( $d = 0; $d < cal_days_in_month( CAL_GREGORIAN, $m+1, $y ); $d++ )
$array[ $y ][ substr( GetMonthName( $m ), 0, 3 ) ][ $d ] = 0;
}
}
这会生成一个非常大的数组,假设它会在每个新的数组中添加一个新数组,这将会变得非常大。
我需要将它保存到数据库中的id,所以 id数据 1(这里有巨大的数组)
我该怎么办呢?
答案 0 :(得分:0)
您应该考虑只存储您需要的数据,而不是一年中的整个日期。例如:
id=101, data="2015-02-05"
id=101, data="2015-02-07"