我非常想知道其实是否是一个函数swicht, 我可以解决一个接收参数变量的案例。 在这里,我展示了代码。
<?php
function devento($diaa,$mess,$ayoo)
{
$sieven=false;
$evento="$diaa-$mess-$ayoo";
//echo $evento;
switch ($evento)
{
for($a=10;$a<=15;$a++)
{
for($i=1;$i<=12;$i++)
{
for($j=1;$j<=31;$j++)
{
//echo " $j $i 20$a <br>"; this if it works with the for
case $j."-".$i."-20".$a://question?
//or
case "$j-$i-20$a$ ": //question?
//case '1-1-2013': //this if it works without the for
}
}
}
$sieven=true;
break;
// case $i.'-'.$j.'-'.$a:
}
return $sieven;
}
如果它正常工作,我在一个单独的PHP上尝试了它。 PHP并向我显示错误: 解析错误:C:\ xampp \ htdocs中的语法错误,意外“for”(T_FOR),期待案例(T_CASE)或默认(T_DEFAULT)或“}”
非常感谢你。 我也热衷于编程以及他们可以乐意做出的贡献。 问候。
答案 0 :(得分:2)
看起来您在询问是否可以使用for
循环在switch
语句中生成案例。你不能; switch
语句只能包含case
和default
个部分。
有关详细信息,请参阅the PHP documentation on switch
。