【发布时间】:2010-08-04 17:49:46
【问题描述】:
一个学校系统有 30 所学校。最低的学校代码是 298,最高的是 516。对于每所学校,都会调用相同的流程。到目前为止我采取的方法可以在下面看到。如何缩短此代码?谢谢。
for ( $i = 298; $i <= 516; $i++ )
{
switch ( $i )
{
case 298:
$c_sch = strval ( $i ) ;
// call a function
uf_mem_requester ( $c_sch, $t_mem1, $t_mem2, $t_mem3,
$d_year, $d_datadate ) ;
case 303:
// etc....etc.....
case 309:
// etc....etc.....
default:
}
}
【问题讨论】:
-
298 到 516 之间的每个代码都有一个案例吗?
-
为什么要迭代超过 200 次?
-
是的,就是我!我怀疑我的大部分代码都属于 WTF 博物馆。
标签: php switch-statement