所以我想尝试做以下事情。 我有一个包含12个数字(数月)的数组。
$array = array();
$array[1] = array();
等等。
现在,我正试图把数字推到第二位 $ array [5] [day应该推到这里]试试这样
$counter = 0;
while($counter <= $elements)
{
if($something == $something)
{
$startfrom = 14; //example
$month = 5; //example
while($startfrom <= 20)
{
array_push($array[$month], $startfrom );
$startfrom ++;
}
}
但它总是会返回一个错误。像这样 致命错误:第27行的F:\ xampp \ htdocs \ NewPassword \ Testt \ process_info.php中允许的内存大小为134217728个字节(试图分配36个字节)
我想要达到的目标是每一天都会回到应对的月份。
感谢。
编辑: Nwm,修复我做了最大的菜鸟错误。我没有从if语句递增反击......谢谢APerson。
答案 0 :(得分:0)
应该是:
$counter = 0;
while($counter <= $elements)
{
if($something == $something)
{
$startfrom = 14; //example
$month = 5; //example
while($startfrom <= 20)
{
array_push($array[$month], $startfrom );
$startfrom ++;
}
$counter++;
}
答案 1 :(得分:0)