Php 使用do..while,是否继续?
当使用do时,我的问题是什么..当,继续吗?我可能没有正确理解这一点。。。如果你能多解释一点,那会有帮助的 尝试将循环转换为函数,然后将while。。检查函数变量Php 使用do..while,是否继续?,php,loops,Php,Loops,当使用do时,我的问题是什么..当,继续吗?我可能没有正确理解这一点。。。如果你能多解释一点,那会有帮助的 尝试将循环转换为函数,然后将while。。检查函数变量 然后只需调用它4次即可填充数组。我可能没有正确理解这一点。。。如果你能多解释一点,那会有帮助的 尝试将循环转换为函数,然后将while。。检查函数变量 然后只需调用它4次即可填充数组 你的array_push参数是错误的。阅读您使用的功能的手册条目。在服务器上打开警告;代码板中的这个立即向我显示了问题。[编辑:您现在已经悄悄地在您的问
然后只需调用它4次即可填充数组。我可能没有正确理解这一点。。。如果你能多解释一点,那会有帮助的 尝试将循环转换为函数,然后将while。。检查函数变量 然后只需调用它4次即可填充数组 你的array_push参数是错误的。阅读您使用的功能的手册条目。在服务器上打开警告;代码板中的这个立即向我显示了问题。[编辑:您现在已经悄悄地在您的问题中解决了这个问题。] 您还有一个输入错误:$i而不是$week。 最后,针对02/2002进行测试,但该月的字符串将为2/2002。 固定代码: 下次请在你的问题中包括你正在看到的输出,以及你想要看到的输出。这将节省我们重现你的问题的时间 你的array_push参数是错误的。阅读您使用的功能的手册条目。在服务器上打开警告;代码板中的这个立即向我显示了问题。[编辑:您现在已经悄悄地在您的问题中解决了这个问题。] 您还有一个输入错误:$i而不是$week。 最后,针对02/2002进行测试,但该月的字符串将为2/2002。 固定代码:
下次请在你的问题中包括你正在看到的输出,以及你想要看到的输出。这将节省我们重现您的问题的时间。array\u push的参数是正确的-array\u push$arr$value。正如你所注意到的,RTFM-@Jason:OP在他的问题中通过编辑修正了这一点。查看问题的修订历史记录。array\u push的参数是正确的-array\u push$arr$value。正如你所注意到的,RTFM-@Jason:OP在他的问题中通过编辑修正了这一点。查看问题的修订历史记录。
<?php
// initial value
$week = 50;
$year = 2001;
$store = array();
do
{
$week++;
$result = "$week/$year";
array_push($store,$result);
if($week == 53){
$week = 0;
$year++;//increment year by 1
}
continue;
}
// End of Loop
while ($result !== "2/2002");
?>
print_r($store);
array("51/2001", "52/2001", "01/2002", "02/2002");
<?php
// initial value
$week = 50;
$year = 2001;
$store = array();
do
{
$week++;
$result = "$week/$year";
array_push($store, $result);
if($week == 53){
$week = 0;
$year++;//increment year by 1
}
continue;
}
// End of Loop
while ($result !== "2/2002");
?>
while ($week < 2 && $year <= 2002)